کتاب مدیریت همزمانی و جریان داده در اندروید با Kotlin Coroutines و Flow با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت همزمانی و جریان داده در اندروید با Kotlin Coroutines و Flow
موضوع کلی: توسعه نرمافزار اندروید
موضوع میانی: برنامهنویسی ناهمگام در اندروید
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم همزمانی در اندروید
- 2. مقدمه ای بر Kotlin Coroutines
- 3. معماری ناهمگام در برنامه نویسی اندروید
- 4. کشف Coroutines در Kotlin
- 5. ساختار پایه Coroutines: Suspending Functions
- 6. Scopes و Context ها در Coroutines
- 7. مدیریت Coroutines با Job
- 8. انواع Dispatchers در Coroutines
- 9. CoroutineScope و GlobalScope
- 10. ساخت Coroutines سفارشی
- 11. همزمانی با async و await
- 12. پردازش موازی با launch
- 13. مدیریت خطا در Coroutines
- 14. Cancellation و Timeout در Coroutines
- 15. ساختار Structured Concurrency
- 16. معرفی Kotlin Flow
- 17. مفاهیم پایه Flow
- 18. انواع Flow Builders
- 19. اپراتورهای تبدیل در Flow
- 20. اپراتورهای فیلترینگ در Flow
- 21. اپراتورهای ترکیبی در Flow
- 22. اپراتورهای شرطی در Flow
- 23. اپراتورهای جمعآوری در Flow
- 24. مدیریت خطا در Flow
- 25. Cancellation و Timeout در Flow
- 26. Flows در UI Layer
- 27. Flows در Repository Layer
- 28. استفاده از Coroutines با ViewModel
- 29. استفاده از Coroutines با LiveData
- 30. همگام سازی داده با Coroutines
- 31. مدیریت وضعیت برنامه با Coroutines
- 32. پیاده سازی الگوهای ناهمگام
- 33. بهینه سازی عملکرد برنامه با Coroutines
- 34. تست Coroutines و Flow
- 35. ابزارهای اشکال زدایی Coroutines
- 36. نکات پیشرفته در Coroutines
- 37. مقدمه ای بر Reactive Programming
- 38. مقایسه Coroutines و Reactive Streams
- 39. کاربرد Coroutines در شبکه
- 40. کاربرد Coroutines در پایگاه داده
- 41. کاربرد Coroutines در UI
- 42. مدیریت منابع با Coroutines
- 43. اصول طراحی ناهمگام
- 44. الگوهای رایج در برنامه نویسی ناهمگام
- 45. مدیریت تراکنش ها با Coroutines
- 46. امنیت در برنامه نویسی ناهمگام
- 47. معماری های مدرن اندروید
- 48. استفاده از Dependency Injection با Coroutines
- 49. مدیریت state در برنامه های پیچیده
- 50. کاربرد Coroutines در Background Tasks
- 51. بهبود تجربه کاربری با Coroutines
- 52. اصول توسعه نرم افزار پایدار
- 53. نکات امنیتی در برنامه نویسی اندروید
- 54. مدیریت حافظه در اندروید
- 55. بهینه سازی مصرف باتری
- 56. مقدمه ای بر معماری MVVM
- 57. پیاده سازی MVVM با Coroutines
- 58. مدیریت خطا در معماری MVVM
- 59. طراحی API های ناهمگام
- 60. استفاده از Coroutines برای ارتباط با سرور
- 61. کاربرد Coroutines در پردازش داده های حجیم
- 62. الگوهای طراحی در توسعه اندروید
- 63. اصول کدنویسی تمیز
- 64. مدیریت وابستگی ها
- 65. استانداردهای کدنویسی Kotlin
- 66. مقدمه ای بر مفاهیم concurrency
- 67. تفاوت بین concurrency و parallelism
- 68. مدل حافظه در Kotlin Coroutines
- 69. مدیریت thread ها در اندروید
- 70. بررسی الگوهای concurrency در جاوا
- 71. کاربرد Coroutines در پردازش های طولانی
- 72. بهینه سازی پردازش های UI
- 73. مدیریت رویدادها با Coroutines
- 74. اصول ارتباط بین کامپوننت ها
- 75. طراحی سیستم های توزیع شده
- 76. مقدمه ای بر برنامه نویسی واکنش گرا
- 77. کاربرد Flow در مدیریت داده های real-time
- 78. مدیریت state در برنامه های واکنش گرا
- 79. پیاده سازی الگوهای UI واکنش گرا
- 80. تست برنامه های واکنش گرا
- 81. مقدمه ای بر مفاهیم functional programming
- 82. کاربرد توابع مرتبه بالاتر در Coroutines
- 83. مدیریت state با استفاده از patterns
- 84. طراحی برنامه های مقیاس پذیر
- 85. اصول امنیت در توسعه اندروید
- 86. مدیریت مجوزها در اندروید
- 87. کاربرد Coroutines در ارتباط با سخت افزار
- 88. مقدمه ای بر مفاهیم distributed systems
- 89. مدیریت خطا در سیستم های توزیع شده
- 90. استفاده از Coroutines برای هماهنگ سازی
- 91. اصول طراحی API های امن
- 92. مدیریت داده ها در اندروید
- 93. بهینه سازی دسترسی به داده ها
- 94. کاربرد Coroutines در پردازش های پس زمینه
- 95. مقدمه ای بر مفاهیم clean architecture
- 96. پیاده سازی clean architecture با Coroutines
- 97. مدیریت خطا در clean architecture
- 98. اصول تست پذیری در اندروید
- 99. کاربرد Coroutines در تست نویسی
- 100. مقدمه ای بر مفاهیم architecture patterns
تگها:
Kotlin Coroutines
اندروید
برنامهنویسی اندروید با کاتلین
برنامهنویسی ناهمگام
توسعه اندروید
جریان داده
فلو
کاتلین
کروتین
همزمانی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.