خانه اندروید

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

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

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

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

دوره پیشرفته آموزش Rxjava MVVM

دوره پیشرفته آموزش Rxjava MVVM

دوره آموزش rxjava mvvm android

دوره پیشرفته آموزش Rxjava MVVM

دوره آموزش RXJAVA MVVM برنامه نویسی اندروید

آموزش Rxjava MVVM

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

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

نکته مهم : 

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

در این دوره آموزشی معماری mvvm به کمک rxjava تدریس میشه.

دوره پیشرفته آموزش Rxjava MVVM

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

سبد خرید RxJava Kotlin MVVM

نکته : پیشنیاز این دوره آموزش معماری mvvm java ست که قبلا توسط سایت خانه اندروید منتشر و مورد رضایت بسیاری از دانشجویان گرامی شد.می توانید جهت تهیه به لینک زیر مراجعه کنید.

دوره آموزش معماری MVVM java android

نکته دوم : در این دوره آموزشی api تدریس می شود و نیازی نیست دوره دیگه ای رو برای قسمت api تهیه کنید. و می توانید بدون نگرانی همین دوره رو تهیه کنید .

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

نکته آخر : دوره آموزشی قبلا با دو زبان جاوا و کاتلین به صورت mvc ضبط شده هست :

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

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

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

مفهوم دوم : 

ساخت ماژول هست که در این دوره تدریس میشه برای اینکه بتونید از این پس فقط با اضافه کردن ماژول به پروژه های دیگه تون به سادگی با retrofit2 در ارتباط باشین و api رو parse کنید.

و موضوع اخر :

در این دوره آموزش کار با bottom navigation view و هم چنین استک تدریس میشه خیلی مهم و کاربردی هست برای کار با فرگمنت ها در سطح پیشرفته به کمک navigation Component

سرفصل های دوره آموزش سبد خرید RxJava MVVM :

  • Api Retrofit2
  • Custom response
  • api retrofit2 inject
  • Stack mvvm
  • interface api mvvm
  • init static
  • Object mvvm baseurl retrofit2
  • Convert object list
  • callback object invoke
  • send api unit
  • Singleton mvvm java
  • BottomNavigationView mvvm
  • BottomNavigationView Notifications
  • BottomNavigationSet style and font
  • Fragment navigation Component
  • viewmodel and view,model
  • Rxjava and Rxandroid
  • معماری MVVM
  • پیاده سازی اسلایدر مشابه دیجی کالا برای ادامه مطلب به روش جدید
  • Databinding
  • Adapterbinding
  • Image object
  • depanci injection
  • کار با Unit
  • آموزش کار با Third
  • پیاده سازی فروشگاه
  • پیاده سازی دریافت اطلاعات از سمت سرور در یک response
  • کار با اشاره گر ها
  • recyclerview
  • items binding
  • click items mvvm
  • ثبت نام کاربر
  • لاگین کاربر
  • پیاده سازی سبد خرید
  • پیاده سازی پروفایل
  • نمایش لیست خرید یا تاریخچه خرید کاربر
  • افزودن اطلاعات به سبد خرید
  • پرداخت زرین پال و سامان کیش
  • و….
  • سرفصل های سمت سرور دوره آموزشی :
  • ـ قسمت سرور و دستورات php
  • ـمفاهیم شی گرایی در قسمت php
  • ـساخت کلاس و سازنده در قسمت api وب
  • ـپیاده سازی قسمت Api فروشگاه
  • پیاده سازی امکان ثبت نام کاربر php
  • ـپیاده سازی لاگین کاربر php
  • پیاده سازی قسمت php
  • ـپیاده سازی نمایش اطلاعات کاربر در قسمت پنل
  • قابلیت افزودن محصولات به سبد خرید
  • پیاده سازی سبد خرید + کم و زیاد تعداد محصول
  • پیاده سازی قابلیت جوین بین دو جدول
  • ـنمایش مبلغ نهایی و قابل پرداخت
  • آموزش ثبت آدرس های متفاوت
  • ـنمایش ادرس های متفاوت و انتخاب یک ادرس
  • ثبت نهایی و پرداخت
  • متصل شدن به درگاه پرداخت سامان کیش
  • متصل شدن به درگاه زرین پال
  • ـنمایش خرید های قبلی کاربر یا تاریخچه خرید
  • ـتوضیح متصل شدن به انواع درگاه پرداخت بانک
  • ـو….

دمو دوره آموزشی جهت تست و ارزشیابی دوره هم چنین توضیحات کاملی راجب دوره آموزشی و معرفی پیشنیازهای لازم

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

تعداد قسمت : 36 قسمت 

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

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

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

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

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

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

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

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

نکته : در این دوره آموزشی api تدریس میشود. 

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

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

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

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

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

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

  دوره آموزشی چند قسمت است :  36 قسمت در حال حاضر 36 قسمت در دسترس هست.

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

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

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

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

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

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

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

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

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

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

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

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

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

68 دیدگاه

  1. علی گفت:

    سلام و خسته نباشید ، کدوم یک از دوره ها خوبه Coroutines یا rxjava چون باید با یکی بریم جلو

  2. سمانه گفت:

    خیلی عالی

  3. علی گفت:

    سلام 2تا سوال داشتم
    ۱) میخواستم بدونم در این پروژه
    دریافت اطلاعات از سمت سرور ذخیره در دیتابیس Sqlite اندروید استودیو
    هم استفاده شده ؟

    2) آیا در این پروژه اموزشی وب سرویسش رو با پروتکل restful نوشتید ؟ و اگر از این پروتکل استفاده کردید
    آیا از کدوم ۶ محدودیتش استفاده کردید ؟

    • سلام و احترام دوست عزیز علی
      خیر استفاده نشده چون نیازی نداشتیم.
      سوال دوم شما : بزرگوار restful یک پروتکل نیست و صرفا یک کلمه انگلیسی که در مجموعه میشه api
      اگر خیلی ساده بخواهیم به این قضیه نگاه کنیم، REST عبارت است از راه کارها و روش‌هایی که با استفاده از آن‌ها می‌توان به رد و بدل دیتا از طریق شبکه پرداخت. به عبارت دیگر، REST راهی ساده به منظور سازماندهی تعاملات مابین سیستم‌های مجزا از یکدیگر می‌باشد.
      API هم مخفف واژگان Application Programming Interface است که دربرگیرنده ی متدهایی برای ارتباط با سایر لایبرری ها یا اپلیکیشن ها است.
      و دوره api دو تا داریم که آموزش دادیم و هم چنین در دوره های آموزشی همینطور در دسترس هست یعنی دوره های اندروید
      دوره ساخت پنل اپلیکیشن + api
      https://homeandroid.ir/panel-application-android
      دوره api webservice pdo
      https://homeandroid.ir/api-web-service-pdo-android-studio
      با احترام.

  4. شنیتا گفت:

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

  5. متین گفت:

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

  6. رضا قربانی گفت:

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

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

  7. ابوافضل حمتی گفت:

    سلام دوره کی تموم میشه

  8. جلال رشیدی گفت:

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

  9. مهدی گفت:

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

  10. مرتضی حسینی گفت:

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

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

  11. آرش نودهی گفت:

    تشکر عالی

  12. امین صدوقی گفت:

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

  13. علی حاتمیکیا گفت:

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

  14. جواد قورچی گفت:

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

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

    سلام و خداقوت خدمت مهندس محمدی عزیز قسمت custom response خیلی کارو راحت کرد واقعا فوق العاده هستین.

  16. محدثه گفت:

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

  17. مجتبی نکویی گفت:

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

  18. علی رضا گفت:

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

  19. میثم گفت:

    سلام و تشکر ویژه در کیفیت دوره های اموزشی هیچ شک و بحثی وجود نداره ولی قیمتا رو برای افراد فعال سایت با تخفیف در نظر بگیرید لطفا !!!!

  20. سامان جلیل پور گفت:

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

  21. حسین محمدی گفت:

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

  22. علی یارمحمدی گفت:

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

  23. مراد علیپور گفت:

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

  24. محمد گفت:

    عالی عالی

  25. مهران گفت:

    سلام خسته نباشید این پکیج چند قسمت میشه دقیقا

  26. مریم محمد پور گفت:

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

  27. علی گفت:

    سلام خیلی عالی که برای جاوا هم دوره پروژه محور معماری گذاشتید.

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

    و اینکه لطفا برای کسایی که قبل تکمیل شدن بخرن تخفیف بذارید.

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

  28. افغانستان گفت:

    سلام وقت بخیر
    من از کشور افغانستان پیام میدم چطور باید این آموزش رو تهیه کنم.
    تشکر

  29. رضا اقایی گفت:

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

  30. کیانوش حقجو گفت:

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

  31. صادق گفت:

    سلام خسته نباشی مهندس
    ببخشید مهندس این دوره رو الان تهیه کنیم ۱۸ قسمت برامون فعلا ارسال میشه و بعدن مجدان قسمت های جدید رو دریافت می کنیم درسته

  32. امین گفت:

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

  33. هانیه گفت:

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

  34. محمد رستمی گفت:

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