کتاب برنامهنویسی واکنشگرا در iOS با چارچوب Combine با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی واکنشگرا در iOS با چارچوب Combine
موضوع کلی: توسعه نرمافزار موبایل
موضوع میانی: برنامهنویسی پیشرفته iOS
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی واکنشگرا در iOS
- 2. آشنایی با چارچوب Combine
- 3. مبانی انتشاردهندهها (Publishers)
- 4. مشترکین (Subscribers) و چرخه حیات آنها
- 5. توابع سادهساز (Operators) در Combine
- 6. ترکیب انتشاردهندهها
- 7. مدیریت خطا در Combine
- 8. پردازش مقادیر انتشار یافته
- 9. تبدیل مقادیر با Map و FlatMap
- 10. فیلتر کردن انتشاردهندهها
- 11. ترکیب انتشاردهندهها با Zip
- 12. ترکیب انتشاردهندهها با Merge
- 13. مدیریت زمانبندی (Scheduling)
- 14. انتشاردهندههای قابل کاهش (Reducible Publishers)
- 15. انتشاردهندههای سفارشی
- 16. آشنایی با Subjectها
- 17. CurrentValueSubject
- 18. PassthroughSubject
- 19. مدیریت حافظه در Combine
- 20. استفاده از Combine در رابط کاربری (UI)
- 21. اتصال انتشاردهندهها به عناصر UI
- 22. نمایش دادههای پویا با Combine
- 23. اعتبارسنجی فرمها با Combine
- 24. مدیریت وضعیت برنامه با Combine
- 25. الگوهای طراحی در Combine
- 26. ترکیب Combine با MVC
- 27. ترکیب Combine با MVVM
- 28. ترکیب Combine با VIPER
- 29. برنامهنویسی ناهمگام (Asynchronous Programming)
- 30. مفاهیم Core Data و Combine
- 31. ذخیرهسازی داده با Core Data
- 32. بازیابی داده با Core Data
- 33. بهروزرسانی داده با Core Data
- 34. پایگاه دادههای دیگر و Combine
- 35. شبکهسازی با Combine
- 36. دریافت داده از API
- 37. ارسال داده به API
- 38. مدیریت خطاهای شبکه
- 39. کش کردن دادههای شبکه
- 40. امنیت در برنامههای موبایل
- 41. رمزنگاری دادهها
- 42. احراز هویت و مجوزها
- 43. حفاظت از اطلاعات کاربر
- 44. تست برنامههای Combine
- 45. تست انتشاردهندهها
- 46. تست مشترکین
- 47. تست جریان داده
- 48. ابزارهای توسعه در iOS
- 49. Xcode و قابلیتهای آن
- 50. دیباگ کردن برنامههای Combine
- 51. پروفایلینگ برنامه
- 52. بهینهسازی عملکرد
- 53. مقدمهای بر معماریهای مدرن iOS
- 54. برنامهنویسی واکنشی و معماریها
- 55. معرفی مفاهیم معماریهای جدید
- 56. کاربرد Combine در معماریهای جدید
- 57. استفاده از Combine برای مدیریت دادههای پیچیده
- 58. سنکرونسازی دادهها
- 59. مدیریت وضعیتهای پیچیده
- 60. پیادهسازی الگوهای پیشرفته با Combine
- 61. مدیریت رویدادهای توزیعشده
- 62. طراحی سیستمهای مقیاسپذیر
- 63. بهبود تجربه کاربری با Combine
- 64. واکنشگرایی در رابط کاربری
- 65. پاسخگویی به تعاملات کاربر
- 66. مدیریت انیمیشنها با Combine
- 67. کاربرد Combine در پردازش تصویر
- 68. پردازش تصویر بهصورت ناهمگام
- 69. اعمال فیلترها با Combine
- 70. تغییر اندازه تصاویر با Combine
- 71. فشردهسازی تصاویر با Combine
- 72. مقدمهای بر یادگیری ماشین در iOS
- 73. ادغام Core ML با Combine
- 74. آموزش مدلهای یادگیری ماشین
- 75. استفاده از مدلهای پیشآموزشدادهشده
- 76. پردازش دادههای ورودی برای ML
- 77. ارائه نتایج ML با Combine
- 78. کاربرد Combine در واقعیت افزوده (ARKit)
- 79. مدیریت صحنه AR با Combine
- 80. ردیابی اشیاء در AR
- 81. تداخل اشیاء در AR
- 82. نمایش اطلاعات در AR
- 83. مدیریت دادههای مکانی با Combine
- 84. کاربرد Combine در پردازش صدا
- 85. ضبط صدا با Combine
- 86. پخش صدا با Combine
- 87. تحلیل صدا با Combine
- 88. فشردهسازی صدا با Combine
- 89. مباحث پیشرفته در Combine
- 90. مدیریت رخدادهای ناگهانی
- 91. طراحی انتشاردهندههای پیچیده
- 92. بهینهسازی جریان داده
- 93. کاهش مصرف حافظه
- 94. مفاهیم پیشرفته در برنامهنویسی ناهمگام
- 95. ادغام Combine با Grand Central Dispatch
- 96. استفاده از async/await با Combine
- 97. مدیریت Threadها با Combine
- 98. بررسی الگوهای رایج در برنامهنویسی واکنشگرا
- 99. مقایسه Combine با سایر فریمورکهای واکنشگرا
- 100. SwiftUI و ادغام آن با Combine
تگها:
Combine
iOS
Reactive Programming
Swift
برنامهنویسی پیشرفته
برنامهنویسی واکنشی
توسعه اپلیکیشن
چارچوب Combine
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.