کتاب ساخت اپلیکیشنهای iOS با Swift: از مبانی تا پروژههای عملی (بر اساس Learn iOS 8 App Development) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع ساخت اپلیکیشنهای iOS با Swift: از مبانی تا پروژههای عملی ساخت اپلیکیشنهای iOS با Swift: از مبانی تا پروژههای عملی آیا رویای ساخت اپلیکیشنهای جذاب و کاربردی برای میلیونها کاربر آیفون و ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای iOS با Swift: از مبانی تا پروژههای عملی (بر اساس Learn iOS 8 App Development)
موضوع کلی: توسعه اپلیکیشنهای موبایل
موضوع میانی: برنامهنویسی iOS
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه iOS و Swift
- 2. نصب Xcode و آشنایی با رابط کاربری
- 3. ایجاد اولین پروژه iOS
- 4. آشنایی با Playground و تست کدهای Swift
- 5. متغیرها، ثابتها و انواع داده در Swift
- 6. عملگرها و عبارات در Swift
- 7. ساختارهای کنترلی: if/else، switch
- 8. حلقهها: for و while
- 9. توابع و روشها در Swift
- 10. آشنایی با Optionals در Swift
- 11. کار با Stringها در Swift
- 12. کار با آرایهها و دیکشنریها در Swift
- 13. مفهوم کلاسها و اشیاء
- 14. خصوصیات و متدها در کلاسها
- 15. ارثبری و چندریختی در Swift
- 16. آشنایی با پروتکلها و Delegateها
- 17. کار با Interface Builder و Storyboard
- 18. طراحی رابط کاربری با Auto Layout
- 19. مدیریت Viewها و View Controllerها
- 20. اضافه کردن UI Elements: Label، Button، Text Field
- 21. کار با UI Elementهای تصویر و نمایش تصاویر
- 22. استفاده از UI Elementهای Slider و Switch
- 23. کار با UI Elementهای Segmented Control و Date Picker
- 24. آشنایی با Table View و پیادهسازی آن
- 25. ایجاد Table View سفارشی
- 26. کار با Collection View و طراحی Grid View
- 27. آشنایی با Navigation Controller و انتقال بین Viewها
- 28. ایجاد Tab Bar و مدیریت تبها
- 29. استفاده از Alert Controller و Action Sheet
- 30. مدیریت رویدادهای لمسی و ژستهای حرکتی
- 31. کار با Gestures: Tap, Swipe, Pinch
- 32. استفاده از Core Graphics و رسم اشکال
- 33. انیمیشنها در iOS: ساده و پیشرفته
- 34. کار با Core Animation و ایجاد افکتهای بصری
- 35. استفاده از Core Data برای ذخیره دادهها
- 36. مدیریت Context و Entity در Core Data
- 37. انتخاب و نمایش دادهها از Core Data
- 38. حذف و بهروزرسانی دادهها در Core Data
- 39. ذخیرهسازی دادهها با UserDefaults
- 40. استفاده از فایلها و دایرکتوریها
- 41. آشنایی با Networking و HTTP Requests
- 42. دریافت دادهها از APIها و وبسرویسها
- 43. نمایش دادههای JSON
- 44. کار با کتابخانه Alamofire
- 45. آشنایی با URLSession
- 46. پیادهسازی یک اپلیکیشن ساده با API
- 47. استفاده از Location Services
- 48. دریافت موقعیت مکانی کاربر
- 49. کار با MapKit و نمایش نقشهها
- 50. اضافه کردن Markers و Annotations به نقشه
- 51. کار با Camera و Photo Library
- 52. انتخاب و گرفتن عکس با UIImagePickerController
- 53. ذخیره و مدیریت تصاویر
- 54. آشنایی با Core Location و Geofencing
- 55. کار با Push Notifications
- 56. ثبت دستگاه برای دریافت Push Notifications
- 57. ارسال Push Notifications از سرور
- 58. آشنایی با Multithreading و GCD
- 59. استفاده از Dispatch Queues
- 60. کار با Background Tasks
- 61. مدیریت حافظه و جلوگیری از Memory Leaks
- 62. تست واحد (Unit Testing) و نوشتن تستها
- 63. تست UI و استفاده از UI Testing
- 64. دیباگ کردن اپلیکیشن
- 65. بهینهسازی عملکرد اپلیکیشن
- 66. مدیریت Assets و تصاویر با Asset Catalog
- 67. طراحی رابط کاربری Responsive
- 68. استفاده از Storyboard References
- 69. Localization و ترجمه اپلیکیشن
- 70. ایجاد اپلیکیشن برای iPad
- 71. سازگاری با اندازههای مختلف صفحه نمایش
- 72. پشتیبانی از Dynamic Type
- 73. استفاده از Accessibility
- 74. مدیریت Bundle Identifier و Signing
- 75. انتشار اپلیکیشن در App Store
- 76. ایجاد Account توسعهدهنده اپل
- 77. تنظیمات App Store Connect
- 78. آپلود و آمادهسازی اپلیکیشن برای انتشار
- 79. آشنایی با in-App Purchases
- 80. پیادهسازی in-App Purchases
- 81. مدیریت Subscriptions
- 82. استفاده از Framework های Third-Party
- 83. آشنایی با CocoaPods و نصب وابستگیها
- 84. آشنایی با Carthage
- 85. آشنایی با Swift Package Manager
- 86. استفاده از Realm Database
- 87. کار با Firebase: Authentication
- 88. کار با Firebase: Database
- 89. کار با Firebase: Storage
- 90. کار با Firebase: Analytics
- 91. آشنایی با SwiftUI و رابط کاربری اعلانی
- 92. ساخت رابط کاربری با SwiftUI
- 93. مدیریت State در SwiftUI
- 94. استفاده از List و ScrollView در SwiftUI
- 95. استفاده از NavigationStack و NavigationLink در SwiftUI
- 96. ساخت یک اپلیکیشن ساده با SwiftUI
- 97. مقایسه UIKit و SwiftUI
- 98. آشنایی با Combine Framework
- 99. مدیریت رویدادها با Combine
- 100. کار با Publishers و Subscribers در Combine
تگها:
iOS Development
iOS programming
Swift
Xcode
آموزش Swift
آموزش برنامهنویسی iOS
اپلیکیشن iOS
اپلیکیشن آیفون
برنامه نویسی سوییفت
پروژه محور iOS
توسعه اپلیکیشن موبایل
دوره iOS
ساخت اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.