سبد خرید شما در حال حاضر خالی است.

بازگشت به فروشگاه

جزئیات دوره آموزش Jetpack Architecture

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

تو دوره آموزشی Jetpack Architecture شما یاد خواهی گرفت که چطور یک اپلیکیشن واقعی خیلی خفن و قدرتمند💪 که ارتباط با یک نمونه Api دارد بسازید

سطح دوره آموزش Jetpack Architecture

توجه:  دوره آموزش Jetpack Architecture در سطح بسیار پیشرفته می‌باشد در صورتی که مبتدی می‌باشید. قبل از ورود به این دوره آموزش معماری MVVM در اندروید و آموزش دیتابیس در اندروید با لایبرری روم حتما تهیه کرده و آموزش ببینید. یا در کل آموزش های سطح پایین و متوسط سر فصل های برنامه نویسی اندروید را بلد باشید، تا در این آموزش گیر نکنید.

توجه : این دوره آموزشی پیشنهاد میکند (توجه کنید فقط پیشنهاد میشود و واجب نیست) که دوره های آموزش برنامه آموزش کامل Dagger2 , آموزش MVI Architecture را دیده باشید. تا راحت تر و سریع تر با آموزش پیش بروید.

توجه: این دوره به زبان انگلیسی بسیار ساده و قابل فهم می باشد، که از سایت codingwithmitch.com خریداری شده و با یک بیستم قیمت به فروش میرسد.

 

سرفصل های دوره آموزش Jetpack Architecture

 آموزش کاتلین ( در دوره کامل با کاتلین آشنا خواهید شد و یاد خواهید گرفت 0 تا 100 برنامه نویسی کاتلین برای ساخت یک اپ پیشرفته )

  1. آموزش کوروتین در کاتلین (اموزش Kotlin coroutines  شامل بخش های : Coroutine چیست؟  و اینکه Coroutine در اندروید به چه درد خواهد خورد)

    1. آموزش مبتدی تا حرفه ای مدیریت کروتین با استفاده از job ها ( Advanced coroutine management using jobs )
    2. کنسل کردن کار های فعال با استفاده از کروتین
    3. Coroutine scoping
  2. آموزش Navigation Components

    1. اموزش ساخت bottom navigation در اندروید با فرگمنت (Bottom Navigation View with fragments)
    2. اعمال و کنترل پیشرفته multiple navigation graphs  یا ( Leveraging multiple navigation graphs (this is cutting edge content))
  3. آموزش Dagger 2 

    1. custom scopes
    2. fragment injection
    3. activity injection
    4. Viewmodel injection
  4. آموزش MVI architecture

    1. در حقیقت این معماری همون MVVM هست با خصوصایت بیشتر
    2. State management
    3. ساخت یک generic BaseViewModel
    4. آموزش Repository pattern یا (NetworkBoundResource)
  5. آموزش Room Persistence

    1. آموزش SQLite در اندروید با استفاده از  کتابخانه Room Persistence
    2. Custom queries, inserts, deletes, updates
    3. Foreign Key relationships
    4. Multiple database tables
  6. کش کردن دیتا ها Cache

    1. کش کردن داده های در دیتابیس (saving data from network into local cache)
    2. Single source of truth principal
  7. آموزش Retrofit 2

    1. کنترل کردن و هر نوع پاسخی که از سمت سرور دریافت مکنیم مثل ( success, error, none, etc… )
    2. دریافت اطلعات به صورت LiveData از سرور با استفاده ازRetrofit Calls با (Retrofit Call Adapter)
  8. آشنایی و آموزش ViewModels
    1. به اشتراک گذاشتن یک view model بین چندین فرگمنت
    2. ساخت یک generic BaseViewModel قدرتمند
  9. WebViews

    1. ارتباط برقرار کردن با سرور با استفاده از وب ویو (Javascript)
  10. Searchview

    1. پیاده سازی یک سرچ ویو (searc view ) با کدنویسی
    2. اجرای سرچ کوئری ها در network and db cache
  11. Images

    1. انتخاب عکس از حافظه تلفن همراه
    2. کراپ یا برش تصویر انتخاب شده از تلفن همراه
    3. اضافه کردن محدودیت برای سایز تصویر و اندازه آن ها
    4. آپلود کردن تصویر برش خورده در سرور
  12. مدیریت Network Request

    1. کنسل کردن network request های در حال انتظار با استفاده از (Kotline corotines )
    2. تست کردن تاخیر در اتصال به شبکه
  13. Pagination

    1. صفحه بندی داده های برگشتی که از سمت سرور یا دیتا کش می آید.
  14. متریال دیزاین (Material Design )

    1. آموزش ساخت Bottom Navigation View با فرگمنت
    2. شخصی سازی رفتار های  Bottom navigation icon
    3. کنترل کردن انواع مختلف اسکرین سایز ها (ConstraintLayout)
    4. انواع مختلف Material Dialog ها
    5. ساخت انیمیشن های برای فرگمنت

 

نظرات

متوسط امتیازات

0
بدون امتیاز 0 رای
99000تومان
0 نقد و بررسی

جزئیات امتیازات

5 ستاره
0
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “آموزش Jetpack Architecture | ساخت 💪 قدرتمندترین اپلیکیشن ها با Jetpack”

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.