خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

دوره آموزش MVVM Coroutines Kotlin

دوره آموزش MVVM Coroutines Kotlin

آموزش MVVM Coroutines

دوره آموزش MVVM Coroutines Kotlin

آموزشMVVM Coroutines زبان کاتلین

دوره آموزش معماری mvvm Coroutines

آموزش MVVM Coroutines

با عرض سلام وقت بخیر خدمت دانشجویان محترم سایت خانه اندروید در خدمت شما دوستان گرامی هستم با دوره قدرتمند آموزش Coroutines و معماری MVVM در زبان کاتلین . دوره فوق از جمله دوره های پیشرفته محسوب میشه برای دوستانی که تمایل دارند در دنیای جدیدی قدم برداند. و مفاهیم حرفه ای رو یاد بگیرن و Coroutines از جمله کتابخانه های کاتلین هست برای کار با Third handling و مدیریت هرچه بهتر و کد نویسی خلوت تر و پیشرفته تر  و گسترش برنامه ساده تر هست با Coroutines که توسط خدمت شما دوستان هستیم و می خواهیم با هم قدرتمند شروع کنیم.هم چنین این دوره آموزش در آموزش صفر تا صد برنامه نویسی اندروید در دسترس هست.

دوره آموزش MVVM Coroutines Kotlin

در این دوره چه مباحثی تدریس کرده این ؟ 

در این دوره آموزش ما ابتدا کتابخانه های مورد نیاز رو اضافه می کنیم برای شروع کار و هم چنین با معماری MVVM در زبان کاتلین کار می کنیم و مفاهیم بروزی از جمله Navigation Componnet v و هم چنین مفهوم استک که توی خیلی از اپلیکیشن های تاپ مشاهده می کنیم مثل اینستاگرام و دیوار و دیجی کالا که در این دوره آموزش به صورت کامل صحبت خواهیم کرد هم چنین BottomNavigationView و فرگمنت ها به صورت پیشرفته با هم کار می کنیم و امیدوارم مشابه آموزش های قبلی مورد رضایت کاربران گرامی قرار بگیره.

دوره آموزش MVVM Coroutines Kotlin

پاسخ به یک سوال مهم ؟

سوالی که ممکنه ذهن شما رو درگیر کرده باشه در رابطه با Rxjava kotlin هست که قبلا تهیه شد توسط سایت خانه اندروید و در دسترس شما عزیزان قرار گرفت یادگیری دوره rxjava و هم چنین Coroutines برای استخدامی ضرری هست یا پیاده سازی ایده خودتون. و هم چنین ممکنه پروژه ای رو به شما واگذار کنند که با Rxjava پیاده سازی کنید و بعلکس همین قضیه با Coroutines پس باید به هر دو مورد مسلط باشین.

سبد خرید RxJava Kotlin MVVM

معماری MVVM 

دوره آموزش MVVM Coroutines Kotlin

مفاهیمی مهمی که در این دوره تدریس میشه ؟

در این دوره آموزشی در ابتدا Custom-response رو پیاده سازی می کنیم که خیلی مهم هست در برنامه نویسی اندروید چرا که جلوگیری می کنه از response های تکراری که اکثر توسعه دهندگان در برنامه نویسی اندروید انجام میدن و باعث میشه کد نویسی خلوت تری نسبت به قبل داشته باشین و مدیریت هرچه بهتر از نظر testing و سرعت و عملکرد شما رو چندین برابر می کنه در برنامه نویسی قبلا با Rxjava پیاده سازی کرده ایم اما در این دوره با Coroutines پیاده سازی می کنیم.

سرفصل های دوره آموزش MVVM Coroutines Kotlin :

  • Api Retrofit2
  • MVVM Coroutines
  • Navigation Component
  • Stack Controller
  • MVVM viewmodel
  • Singleton MVVM kotlin
  • Livedata
  • Fragment Navigation
  • BottomNavigationView
  • BottomNavigationView Notifications
  • BottomNavigationSet style and font
  • Custom response
  • viewmodel and view,model
  • معماری MVVM
  • Suspend fun
  • Slider Digikala MVVM 
  • Databinding
  • Adapterbinding
  • Image object
  • depanci injection
  • کار با کلاس ها و  ورودی های  T
  • کار با Unit
  • آموزش کار با Third
  • پیاده سازی فروشگاه
  • پیاده سازی دریافت اطلاعات از سمت سرور در یک response
  • کار با اشاره گر ها
  • recyclerview
  • items binding
  • click items mvvm
  • Job Third handling
  • ثبت نام کاربر
  • لاگین کاربر
  • پیاده سازی سبد خرید
  • پیاده سازی پروفایل
  • نمایش لیست خرید یا تاریخچه خرید کاربر
  • افزودن اطلاعات به سبد خرید
  • پرداخت زرین پال و سامان کیش
  • و….

دمو دوره آموزشی جهت تست و ارزشیابی دوره آموزشی

مدرس دوره : جواد محمدی

وضعیت دوره : تکمیل شده

خانه اندروید دانلود فیلم آموزشی  لطفا دوره  آموزشی رو هم ببنید برای توضیحات بیشتر :

حجم فیلم آموزشی   حجم فعلی دوره آموزشی :1.3 گیگابایت

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

سوالات متداول قبل از خرید

  آیا برای شرکت در دوره پیشنیازی لازم هست : بله پیشنیاز این دوره آموزشی ذکر شده و غیر رایگان هست. 

پیشنیاز : حتما باید به کاتلین مسلط باشین.

پیشنیاز دوم  : باید به معماری MVVM که قبلا تدریس شده تا حدودی مسلط باشین.

پیشنیاز سوم : در این دوره آموزشی api تدریس نمی شود چون قبلا تدریس شده.

 آیا دوره فارسی هست : بله توسط سایت خانه اندروید ضبط و فارسی هست.

  آیا فیلم ها با کیفیت hd هستند : بله آموزش ها با کیفیت و فشرده شده  در دسترس دانشجویان قرار داده می شود تا هم حجم کمتر برای دانلود مصرف کنند. 

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

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

  برای زبان برنامه نویسی از چه زبانی استفاده می کنید : kotlin و php

  از چه کتابخانه ای برای ارتباط با سرور استفاده می کنید : جواب رتروفیت Retrofit2

  دوره آموزشی چند قسمت است :  25 قسمت که به اتمام هم رسیده

 آیا می توانین دوره را به صورت فصل به فصل دریافت کنیم : جواب خیر چون فصل ها به هم متصل هستن و باید دوره را به صورت کامل تهیه کنید.

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

 آین دوره در چه سطحی هست : از سطح مبتدی تا پیشرفته

 ایا دوره آموزش تکمیل شده ست : خیر دوره آموزشی هنوز تکمیل نشده و بزودی تکمیل میشه 

 پس از پایان این دوره چه چیزی یاد می گیرم : پس از پایان این دوره آموزشی شما مسلط شدین به MVVM coroutines و می توانید هر نوع اپلیکیشن رو به صورت معماری MVVM و با زبان کاتلین پیاده سازی کنید.

تصاویر از دوره آموزشی :

 

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

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

    به دیدگاه های بی نام و نشان که ایمیل فیک و نام فیک وارد می کنند پاسخ داده نمی شود

88 دیدگاه

  1. مهدی گفت:

    سلام و وقت بخیر : یه سوال مگه رتروفیت خودش ترد جداگانه نداره؟ پس دلیل استفاده از کوروتینز یا آرایکس جاوا چیه

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

  2. parisa گفت:

    سلام وقت شما بخیر.
    ببخشید میخواستم بدونم این دوره و دوره ی MVVM kotlin روی هم رفته چند ساعت میشن؟
    چون میخوام برنامه ریزی کنم کارهام رو برای یادگیری این دوره ها.
    ممنون میشم پاسخ بدین.

  3. Marko Nuttall گفت:

    سلام وقت بخیر
    خیلی ممنونم از سایت خوبتون عالی بود.

  4. Homer Gay گفت:

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

  5. puriakazemieh گفت:

    سلام و درود
    بنده دوره ساخت اپلیکیشن دیجیکالا رو قبلا تهیه کرده بودم و امروز خواستم دانلود کنم می گه لینک دانلود منقضی شده، درخواست ارسال مجدد لینک ها رو دارم
    باتشکر

  6. سحر گفت:

    فایل زیپ دانلود شده دارای پسوورد هست
    پسوورد آن چیست ؟

  7. صادق گفت:

    سلام و درود وقت بخیر
    ایا این دوره پروژه محور هست ممنونم توضیح بدین.با تشکر

    • سلام و احترام دوست عزیز صادق
      بله این دوره پروژه محور هست و در این دوره فروشگاه و در نهایت مراحل پرداخت و رو با رتروفیت و coroutines پیاده سازی می کنم.
      با احترام

  8. سارا گفت:

    سلام از آموزش خوبتون تشکر می کنم. خیلی عالی توضیح دادین.

  9. کیانوش گفت:

    سلام و تشکر از سایت خوبتون عالی

  10. امید گفت:

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

  11. محمدرضا گفت:

    سلام جناب مهندس
    وقت بخیر

    در فایل adapter_pay در قسمت onbindviewholder از findviewbyid استفاده کردید.
    <activity.findViewById<RadioButton
    راهی هست که از binding استفاده کنیم و findviewbyid رو حذف کنیم؟

  12. اشکان گفت:

    سلام مهندس

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

    تشکر می کنم و به قول خارجی ها keep up the good work

  13. سامان گفت:

    سلام

    خدا قوت جناب محمدی

    توی سر فصل بعضی جاها اشاره کردید Third مثلا آموزش کار با Third ، آیا منظورتون thread هست که اشتباه تایپی صورت گرفته اگه نه یه مقدار توضیح می دید چی هست؟
    در ضمن برای di از dagger استفاده کردید یا koin؟

    خیلی متشکرم

    • سلام و درود دوست عزیز
      بله درسته اشتباه تایپی انجام شده
      در این دوره از di یا Dependency inject خاصی استفاده نشده وهدف تدریس Coroutines هست
      ولی دوره جداگونه و مبلغ اندکی هر دو dagger و kodein تدریس میشه
      با احترام.

  14. بهارک گفت:

    سلام

    ارسال نظر در آموزش دیجی کالا فعال نبود اینجا می فرستم. ۲ تا سئوال داشتم که ممنون میشم جواب بدید:

    ۱) می خوام بدونم درپیاده سازی چه قسمتی از اپ دیجی کالا از هوش مصنوعی استفاده کردید؟
    ۲) کاربر آدرسش رو می تونه از طریق نقشه گوگل انتخاب کنه؟

    • سلام و احترام
      در دوره دیجی کالا با توجه به تحریم های شد و فرصت محدود هوش مصنوعی پیاده سازی نشد.
      و در نهایت نقشه گوگل تحریم هستیم و از نقشه دیگه به اسم openstreetmap استفاده کرده ایم که رایگان هست و قابلیت فوق العاده شامل افلاین و…داره
      با احترام
      موفق باشین.

  15. اسماعیلی گفت:

    سلام

    عذر خواهی می کنم من گیج شدم. دمو های این آموزش https://homeandroid.ir/digikala-application-android رو نگاه کردم با livedata نیست. فکر کنم منظورتون این آموزشه https://homeandroid.ir/mvvm-digikala-kotlin که livedata داره.

  16. اسماعیلی گفت:

    سلام مجدد

    عذر خواهی می کنم دوره زیر هم با live data تدریس شده؟
    https://homeandroid.ir/digikala-application-android

  17. اسماعیلی گفت:

    سلام و عرض ادب و احترام

    ببخشید می خوام بدونم از livedata و room هم استفاده شده؟ اگه نه دوره ای دارید که استفاده شده باشه؟

    خیلی متشکر بابت دوره های خوب و بروزتون.

  18. متین گفت:

    سلام و خسته نباشید

    الان دیگه دوره تکمیل شده؟؟ کلا حجمش فقط ۱.۳ گیگ شده؟؟

    • سلام و احترام بله دوره تکمیل شده از حجم دوره تعجب نکنید چون با جدید ترین روش ها فشرده سازی انجام میشه و با کمترین حجم ممکن در دسترس شماست.
      حجم این دوره ۴ گیگ هست که با یک گیگ فشرده سازی انجام شده بدون افت کیفیت و …
      با احترام.

  19. sepid گفت:

    سلام تفاوت این دوره با دوره ای ک برای ام وی وی ام کاتلین با آرایکس جاواست فقط در استفاده از ارایکس جاوا و کوروتین هست؟ بقیه موضوعاتش مشابه هستن؟

  20. sepand گفت:

    سلام تو این دوره کش کردن هم اموزش داده شده یا خیر؟؟

    • سلام و احترام
      تمامی کتابخانه به صورت پیشفرض قابلیت کش دارن و پیاده سازی کش نیازمند تنظیمات سرور … هست که در این دوره لوکال هاست تدریس شده
      با احترام.

  21. نقی حاتمی نیا گفت:

    سلام داداش خوبی خسته نباشی خواستم تشکر کنم از سایت خوبتون عالی این بخش رو تدریس کردین.

  22. سعید گفت:

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

    • سلام و احترام دوست عزیز سعید
      خواهش می کنم بزرگوارین خیلی خوشحالم شده ام که مورد رضایت شما دوست گرامی قرار گرفته
      با احترام موفق باشین.

  23. احمد حاتمی گفت:

    سلام مهندس خداقوت خسته نباشین
    خواستم تشکر کنم از آموزش خوبتون

  24. سمانه پاکدل گفت:

    سلام مهندس جان خسته نباشین
    شما دوره حضوری هم دارین
    با تشکر

  25. حسین اسدی گفت:

    سلام خسته نباشین
    من نزدیک به یک هفته و بیش از هزاران وبسایت رو زیر رو کرده ام نتونستم قسمت state کاربرو نگاه داری کنم توی فرگمنت ها و این در صورتی که شما خیلی ساده و روان این بخش رو آموزش دادین فوق العاده ست البته بخش های زیادی داره که این بخش برای من خیلی اهمیت داشت ممنونم از سایت خوبتون.

  26. حسن محمدیاران گفت:

    سلام اقای محمدی من معماری روی توی زبان جاوا یاد دارم ایا می تونم این دوره رو ببنیم ممنونم میشیم پاسخ منو بدین تشکر

  27. متین رستمی گفت:

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

    • سلام و احترام دوست عزیز متین
      خیلی ممنونم از شما دوست گرامی
      هدف همین هست که دانشجوها پس از پایان دوره کسب و کاری برای خودشون یا در یک شرکت معتبر مشغول به کار بشین.
      با احترام.

  28. عباس گفت:

    سلام خداقوت خسته نباشین تشکر از دوره های عالیتون

  29. مهرنوش گفت:

    سلام و تشکر از سایت خوب شما
    بنده یک سوالی داشتم در این دوره
    api
    سمت سرور رو با چه زبانی پیاده سازی کردین
    ممنونم.

  30. علی محمد پور گفت:

    تشکر اقا جواد دوره عالی دمو رو کی اپ می کنید تشکر

    • سلام و احترام دوست عزیز علی
      انشالا دوره تکمیل بشه که بزودی تکمیل انشالا در همین هفته تا هفته اینده که در دسترستون قرار میدم.
      با احترام.

  31. رامین حضرتی گفت:

    سلام خسته نباشین مهندس
    Rxjava
    اگر یاد بگیرم کفایت می کنه برای بازار کار
    با سپاس فراوان

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

  32. یاسر حسینی گفت:

    سلام وقتون بخیر
    سلام به نظر شما من دوره
    rxkotlin
    رو مشاهده کرده ام این دوره هم می تونم پیش بریم بدون مشکل
    تشکر

  33. ارمین گفت:

    اقا سلام علیک
    آموزش خیلی عالی تنها منبع بروزی هستین که واقعا در سطح اینترنت دیدم.
    خیلی عالی

  34. فاطمه گفت:

    سلام تشکر از سایت خوبتون

  35. جواد گفت:

    سلام خسته نباشید
    ببخشید این دوره رو با اندروید استودیو ورژن ۴ ضبط کردین.

  36. سارا گفت:

    سلام خسته نباشین مهندس محمدی
    خیلی خوب تدریس می کنید کاملا مسلط هستین به موضوعاتی که تدریس می کنید مخصوصا قسمت response رو که دیدم اصلا نظر نسبت به شما تغییر کرد و واقعا قبلوتون دارم به عنوان یک استاد ارشد و برنامه نویس اندروید

  37. مینا حسینی گفت:

    سلام مهندس می تونم بگم بهترین آموزشی بود که تهیه کردین تشکر

  38. متین بزرگمهر گفت:

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

  39. مجید محمدی گفت:

    سلام تشکر از سایت خوبتون

  40. امیر محمد حاتمی گفت:

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

  41. الیاس حمیدی گفت:

    سلام واقعا خیلی خوب شد که با سایت شما آشنا شده ام احساس خوبی دارم وقتی آموزش های شما مهندس گرامی رو مشاهده می کنم. ارادت خواستی داریم خدمت شما
    با احترام الیاس حمیدی

    • سلام و احترام دوست گرامی الیاس
      از اینکه دیدگاه شما دوست گرامی با کمی تاخیر تایید می کنم عذرخواهی می کنم هر روز تعداد زیادی دیدگاه ثبت میشه که تا جواب میدم سرفرصت کمی دیر شد.
      باعث افنتخار هست در کنار شما
      تشکر از شما
      موفق باشین.

  42. راضیه گفت:

    سلام مهندس واقعا خسته نباشین عالی بود.

  43. عبدالله گفت:

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

    • سلام و احترام دوست گرامی
      شما لطفا دارین بزرگوارین
      تهیه هر دوره آموزشی نیازمند زمان و کیفیت و … هست و به همین خاطر کمی دوره ها با تاخیر منتشر میشه
      بنده هم چنین اطلاعی نداشتم شما منتظر این آموزش هستین
      با احترام

  44. عباس گفت:

    سلام اقا وقت بخیر
    ببخشید میشه یکبار دیگه برای بنده ایمیل کنید ممنونم میشیم
    در نظر خیلی خوب یاد میدن تشکر

ارسال دیدگاه شما