کتاب مبانی برنامه‌نویسی iOS با Swift و توسعه رابط کاربری تعاملی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مبانی برنامه‌نویسی iOS با Swift و توسعه رابط کاربری تعاملی

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

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

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

  • 1. مقدمه‌ای بر توسعه اپلیکیشن‌های موبایل
  • 2. آشنایی با پلتفرم iOS و اکوسیستم اپل
  • 3. تاریخچه مختصری از iOS و تحولات آن
  • 4. مبانی زبان برنامه‌نویسی Swift
  • 5. متغیرها، انواع داده و عملگرها در Swift
  • 6. ساختارهای کنترلی: شرط‌ها و حلقه‌ها در Swift
  • 7. توابع و پارامترها در Swift
  • 8. کلاس‌ها، ساختارها و ویژگی‌ها در Swift
  • 9. پروتکل‌ها و اکستنشن‌ها در Swift
  • 10. مدیریت خطا و استثناها در Swift
  • 11. مقدمه‌ای بر Xcode و محیط توسعه آن
  • 12. ایجاد اولین پروژه iOS در Xcode
  • 13. آشنایی با Interface Builder و Storyboards
  • 14. طراحی رابط کاربری با استفاده از Auto Layout
  • 15. مبانی UIKit و اجزای اصلی آن
  • 16. کنترل‌های UI: برچسب‌ها، دکمه‌ها و فیلدهای متن
  • 17. نمایشگرهای تصویر و دکمه‌های تصویر
  • 18. کنترل‌های اسلایدر، سوییچ و تنظیم‌کننده
  • 19. نمایشگرهای جدول (UITableView) و مجموعه‌ها (UICollectionView)
  • 20. مدیریت ناوبری بین صفحات (Navigation Controller)
  • 21. ارائه صفحات (Modal Presentation)
  • 22. تب‌بار (UITabBarController)
  • 23. مدیریت رویدادها و تعاملات کاربر
  • 24. پردازش لمس و ژست‌ها
  • 25. مقدمه‌ای بر معماری MVC در iOS
  • 26. پیاده‌سازی الگو MVC در پروژه‌های iOS
  • 27. مدیریت داده‌ها در اپلیکیشن‌های iOS
  • 28. ذخیره‌سازی داده‌ها با استفاده از UserDefaults
  • 29. کار با فایل‌ها و دایرکتوری‌ها
  • 30. مقدمه‌ای بر Core Data
  • 31. مدل‌سازی داده‌ها در Core Data
  • 32. عملیات CRUD با Core Data
  • 33. اشکال‌زدایی و پروفایلینگ اپلیکیشن‌های iOS
  • 34. مقدمه‌ای بر مدیریت حافظه در Swift
  • 35. استفاده از ARC (Automatic Reference Counting)
  • 36. کار با شبکه‌سازی در iOS
  • 37. دریافت داده‌ها از APIهای RESTful
  • 38. پردازش داده‌های JSON
  • 39. ارسال داده‌ها به APIهای RESTful
  • 40. مقدمه‌ای بر انیمیشن در iOS
  • 41. انیمیشن‌های ساده با UIKit
  • 42. انیمیشن‌های پیشرفته‌تر
  • 43. مقدمه‌ای بر تست واحد (Unit Testing)
  • 44. نوشتن تست‌های واحد برای کد Swift
  • 45. مقدمه‌ای بر تست رابط کاربری (UI Testing)
  • 46. نوشتن تست‌های رابط کاربری
  • 47. مقدمه‌ای بر مدیریت وابستگی‌ها (Dependency Management)
  • 48. استفاده از CocoaPods
  • 49. استفاده از Swift Package Manager
  • 50. مقدمه‌ای بر طراحی تجربه کاربری (UX) در iOS
  • 51. اصول طراحی رابط کاربری (UI) برای iOS
  • 52. کاربردپذیری و دسترسی‌پذیری در اپلیکیشن‌های iOS
  • 53. ملاحظات امنیتی در توسعه اپلیکیشن‌های iOS
  • 54. پشتیبانی از زبان‌های مختلف (Localization)
  • 55. مدیریت منابع و دارایی‌ها در پروژه
  • 56. کار با انیموجی و فونت‌های سفارشی
  • 57. مقدمه‌ای بر SwiftUI (اختیاری، برای دوره‌های پیشرفته‌تر)
  • 58. ایجاد کامپوننت‌های UI با SwiftUI
  • 59. مدیریت وضعیت در SwiftUI
  • 60. انیمیشن در SwiftUI
  • 61. مقدمه‌ای بر ARKit (برای دوره‌های پیشرفته‌تر)
  • 62. ایجاد اولین تجربه واقعیت افزوده
  • 63. مقدمه‌ای بر Core ML (برای دوره‌های پیشرفته‌تر)
  • 64. استفاده از مدل‌های یادگیری ماشین در اپلیکیشن
  • 65. مقدمه‌ای بر Core Animation
  • 66. کار با انیمیشن‌های لایه‌ای
  • 67. انیمیشن‌های مبتنی بر فیزیک
  • 68. مقدمه‌ای بر Core Graphics
  • 69. رسم اشکال و تصاویر سفارشی
  • 70. کار با پترن‌ها و گرادیان‌ها
  • 71. مقدمه‌ای بر Core Motion
  • 72. دریافت داده‌های سنسورهای حرکتی
  • 73. استفاده از شتاب‌سنج و ژیروسکوپ
  • 74. مقدمه‌ای بر Core Location
  • 75. دریافت موقعیت مکانی کاربر
  • 76. نمایش موقعیت مکانی روی نقشه
  • 77. مقدمه‌ای بر MapKit
  • 78. نمایش نقشه‌ها و نشانگرها
  • 79. ایجاد مسیرها و نمایش آن‌ها
  • 80. مقدمه‌ای بر CloudKit
  • 81. ذخیره‌سازی داده‌ها در iCloud
  • 82. همگام‌سازی داده‌ها بین دستگاه‌ها
  • 83. مقدمه‌ای بر HealthKit
  • 84. دسترسی به داده‌های سلامتی کاربر
  • 85. تحلیل و نمایش داده‌های سلامتی
  • 86. مقدمه‌ای بر StoreKit
  • 87. پیاده‌سازی خریدهای درون‌برنامه‌ای
  • 88. مدیریت اشتراک‌ها
  • 89. مقدمه‌ای بر Core MIDI
  • 90. کار با صدا و موسیقی در اپلیکیشن
  • 91. مقدمه‌ای بر Core Audio
  • 92. پردازش صدا و افکت‌های صوتی
  • 93. مقدمه‌ای بر GameKit
  • 94. پیاده‌سازی قابلیت‌های بازی چندنفره
  • 95. مدیریت امتیازات و دستاوردها
  • 96. مقدمه‌ای بر Core Image
  • 97. اعمال فیلترها و افکت‌های تصویری
  • 98. پردازش تصویر پیشرفته
  • 99. مقدمه‌ای بر SceneKit
  • 100. ایجاد صحنه‌های سه‌بعدی

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

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

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

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

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


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

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

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

نظرات

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

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