کتاب معماری Producer-Consumer در اپلیکیشن‌های اندرویدی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره معماری Producer-Consumer در اپلیکیشن‌های اندرویدی

موضوع کلی: توسعه اپلیکیشن‌های اندروید

موضوع میانی: Asynchronous Programming

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر معماری Producer-Consumer
  • 2. کاربردهای معماری Producer-Consumer در اندروید
  • 3. بررسی سناریوهای عملی استفاده از Producer-Consumer
  • 4. آشنایی با مفاهیم Concurrency و Parallelism
  • 5. معرفی Threadها در اندروید
  • 6. معرفی Handlerها در اندروید
  • 7. معرفی AsyncTask
  • 8. محدودیت‌های AsyncTask و جایگزین‌ها
  • 9. استفاده از ExecutorService برای مدیریت Threadها
  • 10. ایجاد Producer با ExecutorService
  • 11. ایجاد Consumer با ExecutorService
  • 12. ارتباط Producer و Consumer با استفاده از BlockingQueue
  • 13. پیاده‌سازی BlockingQueue در اندروید
  • 14. مزایای استفاده از BlockingQueue
  • 15. بررسی انواع BlockingQueue (LinkedBlockingQueue, ArrayBlockingQueue)
  • 16. معرفی Coroutines در Kotlin
  • 17. پیاده‌سازی Producer-Consumer با Coroutines
  • 18. استفاده از Channels در Kotlin Coroutines
  • 19. مزایای استفاده از Coroutines نسبت به Threadها
  • 20. مدیریت خطاها در معماری Producer-Consumer
  • 21. آزمایش و دیباگ معماری Producer-Consumer
  • 22. بهینه‌سازی عملکرد Producer-Consumer
  • 23. استفاده از LiveData و Flow در معماری Producer-Consumer
  • 24. معماری Producer-Consumer و ViewModel
  • 25. بررسی الگوهای طراحی مرتبط (Observer, Mediator)
  • 26. پیاده‌سازی Producer-Consumer با استفاده از WorkManager
  • 27. مدیریت حافظه در Producer-Consumer
  • 28. جلوگیری از Memory Leak در Producer-Consumer
  • 29. استفاده از RxJava/RxKotlin برای پیاده‌سازی Producer-Consumer
  • 30. بررسی Performance Tuning در Producer-Consumer
  • 31. مقایسه روش‌های مختلف پیاده‌سازی Producer-Consumer
تگ‌ها: Android Android Development Architecture Components Asynchronous Programming Background Tasks BlockingQueue Concurrency Concurrency Patterns ExecutorService Kotlin Coroutines LiveData Multithreading Performance Optimization Producer-Consumer RxJava

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.