کتاب تسلط بر هم‌زمانی در Swift برای ساخت برنامه‌های کارآمد (با تمرکز بر GoodNotes)

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره تسلط بر هم‌زمانی در Swift برای ساخت برنامه‌های کارآمد (با تمرکز بر GoodNotes)

موضوع کلی: توسعه نرم‌افزار با زبان Swift

موضوع میانی: برنامه‌نویسی هم‌زمان (Concurrency) در Swift

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

  • 1. مقدمه‌ای بر زبان برنامه‌نویسی Swift
  • 2. مبانی برنامه‌نویسی در Swift
  • 3. ساختارهای داده در Swift
  • 4. اصول شی‌گرایی در Swift
  • 5. مدیریت خطا در Swift
  • 6. مفاهیم پیشرفته Swift
  • 7. آشنایی با سیستم عامل iOS
  • 8. اصول طراحی واسط کاربری در iOS
  • 9. مبانی توسعه برنامه iOS
  • 10. ساخت اولین برنامه iOS
  • 11. کار با کنترل‌های واسط کاربری
  • 12. مدیریت چرخه حیات برنامه iOS
  • 13. مسیریابی و ناوبری در iOS
  • 14. ذخیره‌سازی داده‌ها در iOS
  • 15. کار با شبکه در iOS
  • 16. آشنایی با کتابخانه‌های استاندارد iOS
  • 17. مبانی توسعه برنامه با SwiftUI
  • 18. ساختار برنامه‌های SwiftUI
  • 19. مدیریت وضعیت در SwiftUI
  • 20. انیمیشن و انتقال در SwiftUI
  • 21. کار با لیست‌ها و گریدها در SwiftUI
  • 22. اصول طراحی واکنش‌گرا در SwiftUI
  • 23. مبانی برنامه‌نویسی هم‌زمان
  • 24. مفاهیم کلیدی هم‌زمانی
  • 25. مدل‌های هم‌زمانی در Swift
  • 26. مقدمه‌ای بر Actor ها
  • 27. کار با Actor ها در Swift
  • 28. مدیریت وضعیت Actor ها
  • 29. ارتباط بین Actor ها
  • 30. اصول Asynchronous Programming
  • 31. مفهوم async/await
  • 32. کار با توابع async
  • 33. مدیریت خطا در async/await
  • 34. مفهوم Task در Swift
  • 35. ایجاد و مدیریت Task ها
  • 36. گروه‌بندی Task ها
  • 37. مفهوم TaskGroup
  • 38. استفاده از TaskGroup برای موازی‌سازی
  • 39. مفهوم Structured Concurrency
  • 40. مزایای Structured Concurrency
  • 41. مدیریت منابع در محیط هم‌زمان
  • 42. مفهوم Sendable
  • 43. اطمینان از Sendable بودن انواع داده
  • 44. اصول ایمنی هم‌زمانی
  • 45. پیشگیری از Race Conditions
  • 46. استفاده از Actor ها برای ایمنی
  • 47. مدیریت Lock ها و Synchronization
  • 48. مقدمه‌ای بر GoodNotes API
  • 49. ساختار داخلی GoodNotes
  • 50. تعامل با مستندات در GoodNotes
  • 51. مدیریت صفحات در GoodNotes
  • 52. کار با ابزارهای ویرایش در GoodNotes
  • 53. ذخیره‌سازی و بازیابی داده‌ها در GoodNotes
  • 54. هم‌زمان‌سازی داده‌ها در GoodNotes
  • 55. اصول توسعه برنامه مقیاس‌پذیر
  • 56. بهینه‌سازی عملکرد برنامه
  • 57. تست برنامه‌های هم‌زمان
  • 58. دیباگ کردن مشکلات هم‌زمانی
  • 59. الگوهای طراحی در Swift
  • 60. الگوهای طراحی برای هم‌زمانی
  • 61. استفاده از Combine framework
  • 62. مفاهیم Publish و Subscribe
  • 63. کار با Operators در Combine
  • 64. ترکیب جریان‌های داده
  • 65. مدیریت خطا در Combine
  • 66. مفهوم Future و Promise
  • 67. کار با Futures
  • 68. مقدمه‌ای بر Operation Queues
  • 69. استفاده از NSOperationQueue
  • 70. ارتباط NSOperationQueue با Concurrency
  • 71. کار با Dispatch Queues
  • 72. مفهوم Serial و Concurrent Queues
  • 73. مزایا و معایب Dispatch Queues
  • 74. اصول مدیریت حافظه در Swift
  • 75. ARC و مدیریت خودکار حافظه
  • 76. مفاهیم Strong, Weak, Unowned References
  • 77. جلوگیری از Retain Cycles
  • 78. اصول تست واحد (Unit Testing)
  • 79. نوشتن تست‌های واحد برای کد هم‌زمان
  • 80. اصول تست یکپارچگی (Integration Testing)
  • 81. نوشتن تست‌های یکپارچگی
  • 82. اصول دیزاین پترن‌های مدرن
  • 83. استفاده از Dependency Injection
  • 84. اصول طراحی API های تمیز
  • 85. مفاهیم Clean Architecture
  • 86. پیاده‌سازی Clean Architecture در Swift
  • 87. اصول SOLID
  • 88. کاربرد SOLID در برنامه‌نویسی هم‌زمان
  • 89. مقدمه‌ای بر معماری MVVM
  • 90. پیاده‌سازی MVVM با SwiftUI
  • 91. ارتباط MVVM با Concurrency
  • 92. اصول توسعه برنامه‌های پایدار
  • 93. مدیریت بودجه‌بندی منابع
  • 94. بهینه‌سازی مصرف باتری
  • 95. اصول امنیت در برنامه‌های موبایل
  • 96. رمزنگاری داده‌ها
  • 97. مدیریت کلیدهای امنیتی
  • 98. مقدمه‌ای بر CI/CD
  • 99. پیاده‌سازی CI/CD برای برنامه‌های iOS
  • 100. مستندسازی کد

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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