لطفا برنامه نویسی اندروید را حرفه ای یاد بگیرید

آموزش کامل برنامه نویسی اندروید | دوره آموزش ویدئویی برنامه نویسی اندروید از مبتدی تا پیشرفته | آموزش صفر تا صد برنامه نویسی اندروید | 

امروزه سیستم عامل اندروید، فراگیرترین سیستم عامل برای تلفن های همراه، تبلیت ها و … محسوب می شود و نزدیک به 70 درصد از سهم این بازار را به خود اختصاص داده است. از این رو ، کاربران زیادی (بیش از یک میلیارد نفر) روزانه با این سیستم عامل تعامل دارند.

این مسئله باعث شده است بازار عظیمی برای توسعه دهندگان آن فراهم شود تا با طراحی و تولید اپلیکیشن ها با موضوعات مختلف، نیازهای متنوع کاربران آن را پوشش دهند و درآمدهای کلانی با فروش این اپلیکیشن ها و یا با ارائه ی خدماتی مبتنی بر آن ها به سوی خود روانه کنند.

این دوره هیچ پیش نیازی ندارد، از سطح پایه و با زبانی ساده تدریس شده است.

رویکرد تیم اکسیما ارائه ی آموزش هایی حرفه ای و تخصصی در حوزه های به روز دنیای برنامه نویسی می باشد، تصمیم گرفتیم که کامل ترین و جامع ترین دوره ی آموزشی توسعه اندروید بر پایه ی زبان برنامه نویسی جاوا را به صورت مجازی برگزار نمائیم تا بدین وسیله بتوانیم دانش و تجربیات خود را به شما دانشجویان گرامی منتقل کنیم.

دوره آموزش برنامه نویسی اندروید از صفر تا صد

 

 

به جرات می توان گفت که این دوره و دوره های مکمل آن، کامل ترین و جامع ترین دوره ی آموزش برنامه نویسی جهت طراحی و تولید اپلیکیشن های اندروید بر پایه زبان برنامه نویسی جاوا در کشور عزیزمان ایران می باشد. در این دوره، رویکرد ما بر آن است که تمام نیازهای دانشی شما را پوشش دهیم به گونه ای که به هیچ منبع آموزشی فارسی و یا خارجی دیگری نیاز نداشته باشید.

در این دوره با ارائه ی کامل مطالب و انجام پروژه های کوچک و بزرگ، سطح دانش شما دانشجویان گرامی را از سطح مقدماتی به سطح پیشرفته ارتقاء خواهیم داد به گونه ای که پس از پایان این دوره شما قادر هستید هر اپلیکیشنی را برای سیستم عامل اندروید طراحی کنید و در تمام مصاحبه های استخدامی برنامه نویسی اندروید شرکت نمائید و اطمینان داشته باشید که سوالی نخواهد بود که شما از آن اطلاع نداشته باشید و این انتظار از شما می رود که از مصاحبه کننده سوالی بپرسید که از آن اطلاع نداشته باشد و ایشان را به چالش بکشید.

این نشان دهنده ی آن است که آن چه که در این دوره ی آموزشی فرا می گیرد جامع ، به روز و کاربردی و با رویکرد ورود دانشجویان آن به بازار کار می باشد.

اگر شما از آن دسته افرادی هستید که ایده های استارتاپی زیادی را در ذهن خود می پرورانید ولی به دلیل آن که دانش لازم برای پیاده سازی آن را نداشته اید، اجرای آن برای شما مقدور نبوده است. پس لازم است به شما تبریک بگویم چون دیگر وقت آن رسیده است که مدیر استارتاپ خود باشید. این دوره ی آموزشی به شما کمک می کند تا تمام آن دسته از ایده های شما را که به طراحی و تولید اپلیکیشن برای سیستم عامل اندروید مربوط می شود را عملی نماید.

پیش نیازها :

این دوره هیچ پیش نیازی ندارد، از سطح پایه و با زبانی ساده تدریس شده است.

سرفصل ها :
  • فصل اول: مفاهیم کلی برنامه نویسی
    • زبان های کامپایلری
    • زبان های مفسری

 

  • فصل دوم: مقدمات برنامه نویسی اندروید و ابزارهای مورد نیاز آن
    • آشنایی با JDK, JRE
    • نصب JDK
    • نصب و راه اندازی اندروید استودیو
    • آشنایی با SDK اندروید
    • نصب و راه اندازی امولاتور (شبیه ساز گوشی)
    • آشنایی با محیط برنامه نویسی اندروید استودیو

 

  • فصل سوم: زبان برنامه نویسی جاوا
    • آشنایی با انواع داده ها
    • آشنایی با انواع Collection ها
    • آشنایی با دستورات شرطی
    • آشنایی با حلقه های تکرار در زبان جاوا
    • آشنایی با متدها و توابع در زبان جاوا

 

  • فصل چهارم: لایه بندی های مختلف رابط کاربری در اندروید
    • آشنایی با LinearLayout
    • آشنایی با FrameLayout
    • آشنایی با RelativeLayout
    • آشنایی با ConstraintLayout

 

  • فصل پنجم: مفاهیم شی گرایی
    • مفاهیم کلاس و آبجکت ( شی )
    • Constructor چیست؟
    • استفاده از مفهموم ارث بری در جاوا و آشنایی با کلید واژه ی extends
    • مفهوم Overriding در جاوا
    • Enum چیست و چه کاربردی دارد؟
    • Interface چیست؟
    • تفاوت Interface و کلاس
    • آشنایی با کلید واژه ی Implements
    • آشنایی با الگوی طراحی Factory

 

  • فصل ششم : پردازش غیرهمزمان در اندروید
    • Thread چیست و چه کاربردی دارد؟
    • آشنایی با انواع روش های پیاده سازی Worker Thread و پردازش غیر همزمان
      • آشنایی با runOnUiThread
      • آشنایی با HandlerThread

 

  • فصل هفتم: آشنایی با UI های پرکاربرد در اندروید
    • آشنایی با EditText در اندروید
    • آشنایی با CheckBox در اندروید
    • آشنایی با RadioButton در اندروید
    • آشنایی با ScrallView در اندروید
    • آشنایی با ImageView در اندروید
      • لود کردن تصویر از سرور با استفاده کتابخانه Glid و Picasso
    • اضافه کردن فونت به پروژه
      • آشنایی با کلاس TypeFace
      • اعمال فونت بر روی ویوهای مختلف
      • توسعه کلاس های TextView ، Button و EditText

 

  • فصل هشتم : آشنایی با Activity ها در اندروید
    • چگونه یک Activity جدید ایجاد کنیم؟
    • اضافه کردن View به اکتیویتی
    • Intent چیست؟
    • آشنایی با Implicit Intent
    • آشنایی با Explicit Intent
    • آشنایی با Intent-filter
    • استفاده از Intent برای رفتن به Activity دیگر
    • آشنایی با متد onBackPressed
    • ارسال داده بین دو اکتیویتی
    • آشنایی با putExtras
    • آشنایی با getExtras
    • آشنایی با متد startActivityForResult و دریافت نتیجه از اکتیویتی ثانیویه
    • آشنایی با چند نمونه از ExplicitIntent های کاربردی

 

  • فصل دهم : پیاده سازی لیست با RecyclerView در اندروید
    • آشنایی مفهموم Recycling
    • آشنایی با Adapter
    • آشنایی با LayoutManager
    • آشنایی با ViewHolder

 

  • فصل یازدهم : انواع خطاها در برنامه نویسی و نحوه ی خطایابی
    • خطاهای Syntax
    • خطاهای Runtime
    • خطاهای منطقی
    • آشنایی با Try … Catch

 

  • فصل دوازدهم : آشنایی با کلاس ApplicationLoader در اندروید
  • فصل سیزدهم: کار با فرگمنت ها
    • فرگمنت چیست ؟
    • چگونه یک فرگمنت بسازیم ؟
    • افزودن فرگمنت به اکتیویتی به صورت استاتیک
    • افزودن فرگمنت به اکتیویتی به صورت داینامیک
    • آَشنایی با حذف و جایگزین کردن فرگمنت و کار با FragmentTransaction

 

  • فصل چهاردهم : ساخت Dialog در اندروید
    • آشنایی با کلاس ProgressDialog
    • آشنایی با کلاس AlertDialog
    • ساخت Dialog های سفارشی شده

 

  • فصل چانزدهم : ساخت BottomSheetDialog در اندروید
    • آشنایی با کلاس BottomSheetBehavior

 

  • فصل شانزدهم : آشنایی با Tablayout و Viewpager در اندروید
    • آشنایی با FragmentPagerAdapter
    • متصل کردن Adapter به Viewpager
    • متصل نمودن Viewpager به Tablayout
    • نمایش متن در TabLayout
    • آشنایی با TabItem

 

  • فصل هفدهم : مفاهیم پیشرفته رابط کاربری در اندروید
    • آشنایی با 9-Patch ها
    • ایجاد Shape با XML
      • ایجاد مستطیل
      • ایجاد مستطیل به همراه Corrner
    • آشنایی با تگ Selector
      • ایجاد بک گراند برای EditText
      • ایجاد بک گراند برای Button
      • ساخت CheckBox سفارشی شده
    • ایجاد بک گراند به همراه افکت Ripple

 

  • فصل هجدهم : آشنایی با نحوه ی دریافت و چک کردن Permission ها در اندروید
    • آشنایی با Normal Permission و Dangerous Permission
    • چک کردن Permission
    • درخواست Permission از کاربر
  • استفاده از انیمیشن ها در اندروید
    • آشنایی با Alpha Anim
      • پیاده سازی انیمیشن های Fade In و Fade Out با کد XML
    • آَشنایی با Rotate Anim
      • ساخت انیمیشن چرخش با کد XML
    • آَشنایی با Scale Anim
      • ساخت انیمیشن های Zoom In و Zoom Out با کد XML
    • آشنایی با Translate Anim
      • پیاده سازی انیمیشن های Slide In Right و Slide In Left با کد XML
      • پیاده سازی انیمیشن های Slide In Bottom و Slide In Top با کد XML
      • پیاده سازی انیمیشن های Slide Out Right و Slide Out Left با کد XML
      • پیاده سازی انیمیشن های Slide Out Bottom و Slide Out Top با کد XML
    • آَشنایی با Alpha Anim
      • پیاده سازی انیمیشن های Fade In و Fade Out با کد جاوا
    • آشنایی با Rotate Anim
      • ساخت انیمیشن چرخش با کد جاوا
    • آَشنایی با Scale Anim
      • ساخت انیمیشن های Zoom In و Zoom Out با کد جاوا
    • آشنایی با Translate Anim
      • پیاده سازی انیمیشن های Slide In Right و Slide In Left با کد جاوا
      • پیاده سازی انیمیشن های Slide In Bottom و Slide In Top با کد جاوا
      • پیاده سازی انیمیشن های Slide Out Right و Slide Out Left با کد جاوا
      • پیاده سازی انیمیشن های Slide Out Bottom و Slide Out Top با کد جاوا
    • آشنایی با Animation List
    • آشنایی با مفهوم Interpolator در انیمیشن ها
      • آشنایی با BounceInterpolator
      • آشنایی با AnticipatOvershootInterpolator
      • ترکیب انیمیشن ها برای ایجاد انیمیشن های متفاوت تر
    • آشنایی با کلاس ObjectAnimator و AnimatorSet
    • آَشنایی با تابع ofFloat
    • ساخت انیمیشن Shake
    • آَشنایی با کتابخانه Yoyo برای نمایش انیمیشن ها
  • فصل نوزدهم : آشنایی با Transition در اندروید
    • استفاده از انیمیشن ها برای جا به جایی بین اکتیویتی ها
    • استفاده از انیمیشن ها برای اضافه کردن فرگمنت به اکتیویتی
    • آشنایی با متد overridePendingTransition در اکتیویتی ها

 

  • فصل بیستم : ساخت لیست کشویی با Spinner در اندروید
    • ساخت Adapter سفارشی برای Spinner

 

  • فصل بیست و یکم : ایجاد Toast سفارشی شده در اندروید
    • Toast چیست ؟
    • ست کردن View به Toast و سفارشی کردن آن

 

  • فصل بیست و دوم : ذخیره اطلاعات با Sharedprefernces در اندروید
    • ایجاد Sharedpref
    • ذخیره مقادیر String ، Boolean و … در Sharepref
    • دریافت مقادیر از Sharepref
    • آشنایی با دیزاین پترن Singletone

 

  • فصل بیست و سوم : آشنایی با Toolbar در اندروید
    • اضافه کردن PopupMenu به Toolbar
    • اضافه کردن Style به Toolbar
    • ست کردن NavigationIcon به Toolbar
    • ست کردن Title و SubTitle به Toolbar
    • اضافه کردن Navigation Drawer به Toolbar

 

  • فصل بیست و چهارم : ساخت PopupMenu در اندروید
    • اضافه کردن آیتم به PopupMenu در لحظه ساخت
    • ست کردن Style به PopupMenu
    • آشنایی با ویژگی Checkable برای آیتم های PopupMenu

 

  • فصل بیست و پنجم : آشنایی با فرمت Json
    • Json چیست ؟
    • ساختار Json از چه چیزی تشکیل شده است ؟
    • آشنایی با JsonObject
    • آشنایی با JsonArray
    • ساخت Json در زبان جاوا
    • Parse کردن Json و تبدیل آن به Object و آرایه در زبان جاوا
    • آشنایی با کتابخانه Gson برای کار با Json
      • ساخت Json به کمک Gson
      • تبدیل Json به Object به کمک Gson
      • آشنایی با حاشیه نوشت های Gson
        • آشنایی با Expose
        • آشنایی با SelializeName
      • آشنایی با متد setSelializeNulls

 

  • فصل بیست و ششم : ارتباط با سرور در اندروید
    • آشنایی با انواع متدهای HTTP
      • آشنایی با متد GET
      • آشنایی با متد POST
      • آشنایی با متد PUT
      • آشنایی با متد Delete
    • آشنایی اجمالی با کتابخانه های معروف برای ارتباط با سرور
      • آشنایی با Volley
      • آشنایی با OkHTTP
      • آشنایی با Retrofit
      • آشنایی با Fast Android Networking
    • استفاده از OkHTTP برای ارتباط با سرور
      • ارسال درخواست POST
      • ارسال درخواست GET
      • آشنایی با کلاس AsyncTask و متدهای آن
        • آشنایی با doInBackground
        • آشنایی با preExecute
        • آشنایی با onPostExecute
        • آَشنایی با onProgressUpdate
    • چرا Fast Android Networking
      • آشنایی با متدها و نحوه پیاده سازی این کتابخانه
        • ارسال درخواست POST
        • ارسال درخواست GET

 

  • فصل بیست و هفتم : آشنایی با کتابخانه Design و CardView در اندروید
    • آشنایی با CordinatorLayout
    • آشنایی با AppbarLayout
    • آشنایی با CollapsingToolbarLayout
      • آشنایی با صفت contentScrim
      • آشنایی با مقدار exitUntilCollapsed
      • آشنایی با مقدار Scroll
      • آَنایی با صفت collapsMode و مقادیر Parallex و Pin
    • آشنایی با NestedScrollView
    • آشنایی با CardView
      • آشنایی با صفت elevation برای ایجاد سایه
      • آَشنایی صفت Corrner برای گرد کردن گوشه
    • آشنایی با FloatingActionButton

 

  • فصل بیست و هشتم : طراحی و ساخت پروژه آب و هوا
167000 تومان – خرید

پرسش و پاسخ محصول

قبل از پرسیدن سوال به صفحه سوالات پرتکرار( کلیک کنید ) اندروید ریور مراجعه کنید.
قبل از خرید محصول می توانید پرسش خود درباره محصول را از طریق فرم پرسش و پاسخ زیر ارسال کنید تا فروشنده به شما از همین طریق پاسخ دهد.توجه بفرمایید قبل از خرید کلیه پرسش و پاسخ ها از طریق فرم زیر صورت می پذیرد و طبق پروتکل قبل از خرید فروشنده مجاز نیست از شماره تماس / ایمیل / شناسه شکبه های اجتماعی و... با کاربر ارتباط برقرار نماید.
بعد از خرید کلیه اطلاعات مورد نیاز تماس با فروشنده را به صورت اتوماتیک همراه با پکیج دریافت می کنید.

دیدگاه

  • رضا راد
    سپتامبر 7, 2018

    سلام
    بعد از خرید این مجموعه اپدیت های جدید مجموعه رو رایگان می تونم دانلود کنم ؟

    • oxima
      سپتامبر 7, 2018

      بله حتما
      شما از پشتیبانی کامل این پکیج برخوردار خواهید شد . همینطور پس از خریداری محصول شماره تماس مدرس دوره در اختیارتون قرار خواهد گرفت تا در صورت هر گونه مشکل در روند اموزش با مدرس دوره مستقیما ارتباط برقرار کنید .

  • علی
    نوامبر 14, 2018

    قطعا اگر صدای گوینده ادیت نشده بود پکیج رو خریداری میکردم!متاسفانه این صدا ازار دهنده شده!البته ببخشید !

    • oxima
      نوامبر 19, 2018

      سلام دوست عزیز . ممنون از انتقادی که به ما کردین . ادیتی بر روی صدا به نحوی که شما مطرح کردین انجام نشده و تنها جهت رفع برخی از نویزها و کمک به اتصال ها در ضبط افکتی برروی صدای مدرس قرار داده شده که تغییر چندانی البته در تن صدای ایشون ایجاد نمیکنه . به هرحال نظر شما محترم هست منتها بازخورد های ما به این صورت بوده که مشکلی از این جهت به هیچ وجه نداشتن و چه بسا رضایت داشتن از نحوه بیان و تن صدای مدرس .

  • بیگدلی
    نوامبر 19, 2018

    سلام و خسته نباشین خدمتتون . این پکیج پروژه محوره یا به مفاهیم پایه تا پیشرفته رو آموزش میده؟هر هردو ؟ممنون

    • oxima
      نوامبر 19, 2018

      سلام دوست عزیز. ممنون از شما
      بله در این پکیج کلیه مباحثی که شما برای تولید غالب اپلیکیشن های موجود در بازار نیاز دارین به صورت کاملا کاربردی و با ارائه جزییات کامل مطرح شده به نحوی که جای ابهامی برای دانشجویان باقی نماند . و بتونند پس از گذراندن این دوره به راحتی وارد بازار کار در این حوزه شوند .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *