کتاب پروژه محور: ساخت اپلیکیشنهای مدرن iOS از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
پروژه محور: ساخت اپلیکیشنهای مدرن iOS از صفر تا صد رویای خود را به یک اپلیکیشن iOS تبدیل کنید: دوره جامع "ساخت اپلیکیشنهای مدرن iOS از صفر تا صد" آیا همیشه در ذهن خود ایدههایی برای اپلیکیشنهای موب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پروژه محور: ساخت اپلیکیشنهای مدرن iOS از صفر تا صد
موضوع کلی: توسعه اپلیکیشنهای موبایل
موضوع میانی: برنامهنویسی و توسعه iOS
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه iOS و Xcode
- 2. آشنایی با Swift و Playground
- 3. متغیرها، ثابتها و انواع داده در Swift
- 4. عملگرها و عبارات در Swift
- 5. ساختارهای کنترلی: if-else و switch
- 6. حلقهها: for, while, repeat-while
- 7. توابع و پارامترها در Swift
- 8. آرایهها و دیکشنریها در Swift
- 9. مقدمه ای بر UI Kit و Storyboard
- 10. آشنایی با View ها و View Controller ها
- 11. ایجاد رابط کاربری با استفاده از Interface Builder
- 12. اتصالات (Connections): Outlets و Actions
- 13. مدیریت Layout با استفاده از Auto Layout
- 14. کار با Stack View ها برای طراحی رابط کاربری منعطف
- 15. مقدمه ای بر Constraint ها و Layout Guides
- 16. مفهوم View Hierarchy و Subviews
- 17. مدیریت رویدادها و تعامل کاربر
- 18. دکمهها، Label ها و TextField ها
- 19. کار با Scroll View ها و Table View ها
- 20. مفهوم Data Source و Delegate در Table View
- 21. نمایش دادهها در Table View با استفاده از Cells
- 22. ساخت Custom Cells در Table View
- 23. کار با Collection View ها
- 24. نمایش تصاویر و ویدیوها در iOS
- 25. آشنایی با Navigation Controller
- 26. انتقال بین View Controller ها با Segue
- 27. پاس دادن داده بین View Controller ها
- 28. استفاده از Tab Bar Controller
- 29. مدیریت State در اپلیکیشن iOS
- 30. آشنایی با Core Data برای ذخیره سازی دادهها
- 31. مدیریت موجودیتها و Attribute ها در Core Data
- 32. ذخیره سازی و بازیابی دادهها با Core Data
- 33. مقدمه ای بر Realm برای ذخیره سازی دادهها
- 34. ذخیره سازی و بازیابی دادهها با Realm
- 35. استفاده از UserDefaults برای ذخیره تنظیمات کاربر
- 36. کار با فایلها و پوشهها در iOS
- 37. مدیریت حافظه در iOS و ARC
- 38. مقدمه ای بر Networking در iOS
- 39. ارسال درخواستهای HTTP با URLSession
- 40. دریافت دادهها از API ها با JSON
- 41. پردازش JSON در Swift
- 42. نمایش دادههای دریافتی از API
- 43. آشنایی با REST API ها
- 44. کار با Authentication و Authorization
- 45. مدیریت خطاها و استثناها در Swift
- 46. دیباگ کردن اپلیکیشن iOS در Xcode
- 47. آشنایی با Unit Testing و UI Testing
- 48. نوشتن تستهای Unit در Swift
- 49. نوشتن تستهای UI در Swift
- 50. استفاده از Version Control با Git
- 51. کار با GitHub برای مدیریت سورس کد
- 52. همکاری تیمی در پروژه های iOS
- 53. مقدمه ای بر Core Location و GPS
- 54. دریافت موقعیت کاربر در iOS
- 55. کار با MapKit برای نمایش نقشه
- 56. نمایش نشانگرها (Markers) روی نقشه
- 57. مسیریابی در MapKit
- 58. آشنایی با Core Animation
- 59. ایجاد انیمیشنهای ساده با Core Animation
- 60. استفاده از Transition ها بین View ها
- 61. ایجاد انیمیشنهای پیچیده با Keyframe Animations
- 62. مقدمه ای بر Gestures و Touch Events
- 63. تشخیص Tap Gesture ها
- 64. تشخیص Swipe Gesture ها
- 65. تشخیص Pinch Gesture ها
- 66. کار با Pan Gesture ها
- 67. آشنایی با Notification ها
- 68. ارسال Local Notification ها
- 69. دریافت Remote Notification ها (Push Notifications)
- 70. مدیریت Notification ها در iOS
- 71. مقدمه ای بر Multithreading و Concurrency
- 72. کار با Grand Central Dispatch (GCD)
- 73. استفاده از Operation Queue ها
- 74. مدیریت ریسهها (Threads) در iOS
- 75. مقدمه ای بر Accessibility در iOS
- 76. ایجاد اپلیکیشنهای قابل دسترس برای همه
- 77. بهینه سازی UI برای افراد دارای معلولیت
- 78. کار با VoiceOver در iOS
- 79. آشنایی با iMessage Extensions
- 80. ساخت iMessage App ها
- 81. ارسال و دریافت پیامها در iMessage
- 82. اشتراک گذاری محتوا از اپلیکیشن شما در iMessage
- 83. مقدمه ای بر Today Widget ها
- 84. ساخت Today Widget ها
- 85. نمایش اطلاعات در Notification Center
- 86. ارائه دسترسی سریع به ویژگیهای اپلیکیشن
- 87. آشنایی با WatchKit
- 88. ساخت اپلیکیشنهای Apple Watch
- 89. ارتباط بین اپلیکیشن iOS و Apple Watch
- 90. طراحی رابط کاربری برای Apple Watch
- 91. مقدمه ای بر SiriKit
- 92. اضافه کردن پشتیبانی از Siri به اپلیکیشن شما
- 93. کار با Intents و Intent Handling
- 94. اجرای دستورات صوتی با Siri
- 95. آشنایی با ARKit
- 96. ساخت اپلیکیشنهای واقعیت افزوده (AR)
- 97. تشخیص سطوح و اشیاء در AR
- 98. قرار دادن مدلهای سه بعدی در دنیای واقعی
- 99. مقدمه ای بر Core ML
- 100. استفاده از مدلهای یادگیری ماشین (ML) در iOS
تگها:
Core Data
Creating iOS Apps
Interface Builder
iOS 17
iOS app development
Mobile App Development
Swift
SwiftUI
UI UX
Xcode
اپلیکیشن iOS
اپلیکیشن سازی
برنامه نویسی موبایل
پروژه محور
توسعه iOS
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.