قیمت این دوره : 150,000 تومان
  • مدرس دوره : حمیدرضا ایل بیگی ( رزومه )
  • تعداد دانشجویان این دوره : 16 نفر
  • تعداد ویدیوها : 8 ویدیو
  • مدت زمان دوره : 2:30:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/04/19
ثبتـــ نام در این دوره

آموزش معماری MVVM

شرکت گوگل در سال 2018 مباحث مربوط به Android Jetpack  را معرفی کرد. که شامل 4 بخش :

رابط کاربری  (UI)، رفتار (Behavior)، پایه (Foundation) و معماری (Architecture)  که مهمترین آن،مباحث مربوط به

معماری می باشد.

انواع معماری های مختلفی برای اندروید موجود است که از مهم ترین آنها می توان به MVC ، MVP و MVVM اشاره کرد.

معماری MVVM پیشرو ترین معماری اندورید است به این معنی که شما برای کار در شرکت ها ، یا تشکیل تیم خاص خود

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

می رود اما با کمک معماری MVVM به خوبی از عهده آن بر خواهید آمد.

مهم ترین ویژگی معماری MVVM امکان توسعه پذیری آن است که اپلیکیشن شما را به سه قسمت که شامل :

View, ViewModel, Model می باشد تقسیم می کند . که هر بخش وظیفه خاص خود را دارد که در طول دوره

کاملا با آن آشنا خواهید شد.

مطالبی که در این دوره مطرح می شوند شامل :

-          Data Binding

-          Lifecycles

-          Live Data

-          Navigation

-          Paging

-          Room

-          ViewModel

-          WorkManager

که تمامی مربوط به مبحث معماری  (Architecture)در Android Jetpack می باشد.

دوره از مبتدی تا پیشرفته می باشد و تمامی مطالب معماری MVVM را پوشش میدهد.

کد های سمت سرور با زبان php  پیاده سازی می شوند و از کتابخانه Retrofit  برای اتصال به سرور استفاده می کنیم.

پیش نیاز این دوره آشنایی مقدماتی با برنامه نویسی اندروید ، زبان php  و کتابخانه Retrofit می باشد.

 

برای اطلاع بیشتر از مباحث دوره حتما دموی دوره را مشاهده نمایید.

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

فهرستـــ ویدیوها

مدت زمان دوره 02:30:30
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
1
  • معرفی دوره

  • 00:16:00
  • رایگانــ

معرفی دوره

2
  • معرفی انواع معماری

  • 00:12:30
  • رایگانــ

در این جلسه توضیحاتی را درباره معماری و انواع مختلف آن می دهیم

3
  • شروع پروژه و آشنایی با DataBinding

  • 00:24:00
  • رایگانــ

در این جلسه پروژه را شروع می کنیم و با مباحث اولیه معماری شروع به کار می کنیم.

4
  • ادامه Data Binding

  • 00:22:00
  • رایگانــ

در این جلسه مباحث Data Binding را ادامه می دهیم.

5
  • ادامه مباحث Data Binding

  • 00:21:00
  • نقدیــ

در این جلسه نکات مهم تر Data Binding را بررسی و تکمیل می کنیم

6
  • تکمیل Data Binding

  • 00:16:30
  • نقدیــ

در این جلسه مباحث مربوط به Data Binding را تمام می کنیم.

7
  • کار با Lifecycle

  • 00:19:30
  • نقدیــ

در این جلسه به استفاده از Lifecycle در معماری می پردازیم.

8
  • کار با Live Data

  • 00:19:00
  • نقدیــ

در این جلسه به مباحث اولیه Live Data می پردازیم.

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .