کتاب مبانی توسعه اپلیکیشن برای سیستم‌عامل iOS

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر توسعه اپلیکیشن‌های iOS
  • 2. آشنایی با اکوسیستم اپل و iOS
  • 3. نصب و پیکربندی Xcode
  • 4. مروری بر زبان برنامه‌نویسی Swift
  • 5. مفاهیم پایه Swift: متغیرها و انواع داده
  • 6. عملگرها در Swift
  • 7. ساختارهای کنترلی: شرط‌ها (if, switch)
  • 8. ساختارهای کنترلی: حلقه‌ها (for, while)
  • 9. توابع در Swift
  • 10. کلاس‌ها و ساختارها در Swift
  • 11. پروتکل‌ها و اکستنشن‌ها در Swift
  • 12. اختیاری‌ها (Optionals) در Swift
  • 13. مدیریت خطا (Error Handling) در Swift
  • 14. مفاهیم شی‌گرایی در Swift
  • 15. مفاهیم برنامه‌نویسی تابعی در Swift
  • 16. آشنایی با Interface Builder
  • 17. طراحی رابط کاربری با Storyboards
  • 18. نماهای اصلی (Views) و زیرنماها (Subviews)
  • 19. مدیریت سلسله‌مراتب نماها
  • 20. مفهوم Auto Layout
  • 21. تنظیم طرح‌بندی با Constraints
  • 22. کار با دکمه‌ها (Buttons) و برچسب‌ها (Labels)
  • 23. ورودی‌های متنی (Text Fields) و نماهای متنی (Text Views)
  • 24. کار با تصاویر (Image Views)
  • 25. فهرست‌ها (Table Views)
  • 26. سلول‌های سفارشی در Table Views
  • 27. نماهای مجموعه (Collection Views)
  • 28. سلول‌های سفارشی در Collection Views
  • 29. مدیریت ناوبری بین نماها (Navigation Controllers)
  • 30. پوشش نماها (Modal Presentations)
  • 31. تب ناوبری (Tab Bar Controllers)
  • 32. مدیریت وضعیت برنامه (State Management)
  • 33. کار با داده‌های محلی (UserDefaults)
  • 34. ذخیره‌سازی داده‌ها با Core Data
  • 35. مفاهیم Core Data: Entity, Attribute, Relationship
  • 36. اجرای کوئری در Core Data
  • 37. مدیریت پایگاه داده Core Data
  • 38. آشنایی با CloudKit برای همگام‌سازی داده‌ها
  • 39. مبانی شبکه در iOS
  • 40. درخواست‌های HTTP با URLSession
  • 41. کار با JSON و Codable
  • 42. مفاهیم Asynchronous Programming
  • 43. استفاده از Grand Central Dispatch (GCD)
  • 44. مدیریت صف‌ها در GCD
  • 45. استفاده از Operations و NSOperationQueue
  • 46. مقدمه‌ای بر Core Animation
  • 47. انیمیشن‌های ساده با Core Animation
  • 48. انیمیشن‌های پیچیده‌تر
  • 49. استفاده از SpriteKit برای بازی‌های دوبعدی
  • 50. مبانی SpriteKit
  • 51. کار با گره‌ها (Nodes) و صحنه‌ها (Scenes)
  • 52. فیزیک در SpriteKit
  • 53. مقدمه‌ای بر Metal برای گرافیک سه‌بعدی
  • 54. مبانی Metal
  • 55. کار با Shaders در Metal
  • 56. مقدمه‌ای بر ARKit برای واقعیت افزوده
  • 57. مبانی ARKit
  • 58. تشخیص سطوح و اشیاء در ARKit
  • 59. قرار دادن اشیاء مجازی در دنیای واقعی
  • 60. مقدمه‌ای بر Core ML برای یادگیری ماشین
  • 61. ادغام مدل‌های یادگیری ماشین در اپلیکیشن
  • 62. کار با سنسورهای دستگاه (شتاب‌سنج، ژیروسکوپ)
  • 63. کار با دوربین
  • 64. موقعیت‌یابی جغرافیایی (Core Location)
  • 65. نمایش نقشه با MapKit
  • 66. مدیریت دسترسی به ویژگی‌های دستگاه (Permissions)
  • 67. تست واحد (Unit Testing)
  • 68. تست رابط کاربری (UI Testing)
  • 69. مقدمه‌ای بر CI/CD برای توسعه iOS
  • 70. استفاده از ابزارهای مدیریت نسخه (Git)
  • 71. اصول طراحی رابط کاربری (UI Design Principles)
  • 72. اصول تجربه کاربری (UX Design Principles)
  • 73. ایمن‌سازی اپلیکیشن‌های iOS
  • 74. مدیریت حساب کاربری و احراز هویت
  • 75. کار با Push Notifications
  • 76. مقدمه‌ای بر App Store Connect
  • 77. فرآیند انتشار اپلیکیشن در اپ استور
  • 78. بهینه‌سازی عملکرد اپلیکیشن
  • 79. مدیریت حافظه در iOS
  • 80. اشکال‌زدایی (Debugging) پیشرفته
  • 81. کار با ابزارهای پروفایلینگ
  • 82. مقدمه‌ای بر توسعه اپلیکیشن‌های iPadOS
  • 83. توسعه اپلیکیشن‌های Universal
  • 84. مقدمه‌ای بر SwiftUI
  • 85. مبانی SwiftUI
  • 86. کار با State و Binding در SwiftUI
  • 87. نماهای کنترلی در SwiftUI
  • 88. ناوبری در SwiftUI
  • 89. انیمیشن در SwiftUI
  • 90. مدیریت داده‌ها در SwiftUI
  • 91. مقدمه‌ای بر WidgetKit
  • 92. توسعه ویجت‌ها برای صفحه قفل
  • 93. مقدمه‌ای بر App Clips
  • 94. توسعه App Clips
  • 95. مبانی دسترسی‌پذیری (Accessibility) در iOS
  • 96. پیاده‌سازی قابلیت‌های دسترسی‌پذیری
  • 97. مقدمه‌ای بر برنامه‌نویسی همزمان (Concurrency) در Swift
  • 98. async/await در Swift
  • 99. actors در Swift
  • 100. مقدمه‌ای بر Swift Package Manager

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

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

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

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

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


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

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

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

نظرات

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

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