کتاب کتاب آشپزی برنامهنویس iOS: راهحلهای عملی برای چالشهای روزمره با Swift با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
کتاب آشپزی برنامهنویس iOS: راهحلهای عملی برای چالشهای روزمره با Swift کتاب آشپزی برنامهنویس iOS: راهحلهای عملی برای چالشهای روزمره با Swift آیا رویای ساخت اپلیکیشنهای شگفتانگیز برای دستگاهه...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کتاب آشپزی برنامهنویس 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
موبایل
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.