کتاب کتاب آشپزی برنامه‌نویس iOS: راه‌حل‌های عملی برای چالش‌های روزمره با Swift با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

انتخاب پلن

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

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

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

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

عنوان دوره: دوره کتاب آشپزی برنامه‌نویس iOS: راه‌حل‌های عملی برای چالش‌های روزمره با Swift

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

موضوع میانی: برنامه‌نویسی iOS با سوئیفت

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

  • 1. آغاز به کار با Xcode و Playground
  • 2. آشنایی با متغیرها و انواع داده در Swift
  • 3. عملگرها و عبارات در Swift
  • 4. ساختارهای کنترلی: if، else، switch
  • 5. حلقه‌ها: for، while، repeat-while
  • 6. آشنایی با توابع در Swift
  • 7. آرایه‌ها در Swift: ایجاد، دسترسی و تغییر
  • 8. دیکشنری‌ها در Swift: ایجاد، دسترسی و تغییر
  • 9. مجموعه‌ها (Sets) در Swift
  • 10. آشنایی با Optionalها و Unwrapping
  • 11. Error Handling در Swift
  • 12. آشنایی با کلاس‌ها و ساختارها
  • 13. خصوصیات و متدها در کلاس‌ها و ساختارها
  • 14. وراثت در Swift
  • 15. Protocolها در Swift
  • 16. Extensionها در Swift
  • 17. Generics در Swift
  • 18. آشنایی با Closureها
  • 19. Enumها در Swift
  • 20. Memory Management: ARC (Automatic Reference Counting)
  • 21. UIKit: مبانی ساخت رابط کاربری
  • 22. Viewها و Controllerها در UIkit
  • 23. Labelها، دکمه‌ها و TextFieldها
  • 24. ScrollViewها و StackViewها
  • 25. TableViewها: نمایش لیست داده‌ها
  • 26. CollectionViewها: نمایش شبکه‌ای داده‌ها
  • 27. Navigation Controller: مدیریت صفحات
  • 28. Tab Bar Controller: مدیریت تب‌ها
  • 29. Alert Controller: نمایش پیام‌های هشدار
  • 30. Image View: نمایش تصاویر
  • 31. Auto Layout: طراحی رابط کاربری واکنش‌گرا
  • 32. Size Classes: طراحی برای دستگاه‌های مختلف
  • 33. Storyboardها و Interface Builder
  • 34. Delegateها و Data Sourceها
  • 35. Gesture Recognizerها: تشخیص حرکات لمسی
  • 36. Animations در UIkit: انیمیشن‌های ساده
  • 37. Core Animation: انیمیشن‌های پیشرفته
  • 38. بکارگیری Core Graphics
  • 39. رسم اشکال با UIBezierPath
  • 40. کار با Core Data: ذخیره‌سازی داده‌ها
  • 41. مدیریت موجودیت‌ها در Core Data
  • 42. کوئری زدن در Core Data
  • 43. Migrating Core Data Models
  • 44. آشنایی با Realm: پایگاه داده موبایل
  • 45. Firebase: معرفی و اتصال به پروژه
  • 46. Firebase Authentication: احراز هویت کاربران
  • 47. Firebase Realtime Database: ذخیره‌سازی Realtime
  • 48. Firebase Cloud Storage: ذخیره‌سازی فایل‌ها
  • 49. Networking: کار با URLSession
  • 50. دریافت داده از APIها
  • 51. ارسال داده به APIها
  • 52. کار با JSON: تبدیل و پارس کردن
  • 53. کار با XML: تبدیل و پارس کردن
  • 54. Multithreading: کار با GCD (Grand Central Dispatch)
  • 55. Concurrency و Asynchronous Programming
  • 56. آشنایی با Operation Queues
  • 57. Localization: بومی‌سازی اپلیکیشن
  • 58. Accessibility: دسترس‌پذیری اپلیکیشن
  • 59. Notifications: ارسال و دریافت Notificationها
  • 60. Push Notifications: ارسال Notification از سرور
  • 61. User Defaults: ذخیره تنظیمات کاربر
  • 62. Keychain: ذخیره اطلاعات حساس
  • 63. Core Location: دسترسی به موقعیت مکانی
  • 64. MapKit: نمایش نقشه‌ها
  • 65. Camera: دسترسی به دوربین دستگاه
  • 66. Photo Library: دسترسی به تصاویر کاربر
  • 67. AudioKit: پردازش صدا
  • 68. VideoKit: پخش ویدیو
  • 69. CloudKit: همگام‌سازی با iCloud
  • 70. HealthKit: دسترسی به اطلاعات سلامتی
  • 71. HomeKit: کنترل دستگاه‌های هوشمند
  • 72. StoreKit: فروش محصولات درون برنامه‌ای
  • 73. IAP (In-App Purchases): خرید درون برنامه‌ای
  • 74. GameKit: توسعه بازی‌های iOS
  • 75. SpriteKit: ساخت بازی‌های 2D
  • 76. SceneKit: ساخت بازی‌های 3D
  • 77. ARKit: واقعیت افزوده
  • 78. Core ML: استفاده از مدل‌های یادگیری ماشین
  • 79. SiriKit: ادغام با Siri
  • 80. WidgetKit: ساخت ویجت برای صفحه اصلی
  • 81. SwiftUI: معرفی و مبانی
  • 82. Views و Layoutها در SwiftUI
  • 83. State Management در SwiftUI
  • 84. Navigation در SwiftUI
  • 85. Data Flow در SwiftUI
  • 86. Combine Framework: کار با رویدادها
  • 87. Testing: واحد تست (Unit Testing)
  • 88. UI Testing: تست رابط کاربری
  • 89. Code Coverage: اندازه‌گیری پوشش کد
  • 90. Debugging: دیباگ کردن اپلیکیشن
  • 91. Profiling: بهینه‌سازی عملکرد اپلیکیشن
  • 92. Memory Leaks: تشخیص و رفع مشکلات حافظه
  • 93. App Store Submission: انتشار اپلیکیشن
  • 94. App Store Optimization (ASO): بهینه‌سازی برای فروشگاه
  • 95. Continuous Integration (CI): ادغام مداوم
  • 96. Continuous Delivery (CD): تحویل مداوم
  • 97. Design Patterns: الگوهای طراحی رایج
  • 98. MVVM: Model-View-ViewModel
  • 99. Clean Architecture: معماری تمیز
  • 100. Reactive Programming: برنامه‌نویسی واکنش‌گرا
تگ‌ها: Cookbook iOS iOS 9 iOS توسعه دهنده Swift Swift 9 SwiftUI Xcode آموزش Swift اپلیکیشن موبایل برنامه نویسی برنامه‌نویسی iOS توسعه اپلیکیشن توسعه اپلیکیشن iOS موبایل

نظرات

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

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