اپلیکیشن اندرویدی فلشکارت آموزشی آموزش توسعه اپلیکیشنهای iOS با Cocoa Touch
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش توسعه اپلیکیشنهای iOS با Cocoa Touch
موضوع کلی: توسعه نرمافزار موبایل
موضوع میانی: برنامهنویسی iOS
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای موبایل
- 2. آشنایی با اکوسیستم iOS
- 3. معرفی Cocoa Touch
- 4. مفاهیم اولیه برنامهنویسی شیگرا
- 5. مبانی زبان Objective-C
- 6. متغیرها و انواع داده در Objective-C
- 7. دستورات شرطی و حلقهها
- 8. آشنایی با کلاسها و اشیاء
- 9. وراثت در Objective-C
- 10. پلیمورفیسم
- 11. پروتکلها در Objective-C
- 12. Blocks در Objective-C
- 13. مدیریت حافظه در Objective-C
- 14. مقدمهای بر Xcode
- 15. ایجاد اولین پروژه iOS
- 16. مروری بر Interface Builder
- 17. طراحی رابط کاربری با Storyboards
- 18. آشنایی با View Controllers
- 19. چرخه حیات View Controller
- 20. انتقال داده بین View Controllerها
- 21. Navigation Controllers
- 22. Tab Bar Controllers
- 23. Modal Segues
- 24. Custom Segues
- 25. آشنایی با Table Views
- 26. سلولهای Table View
- 27. کار با دادههای پویا در Table View
- 28. نمایش و ویرایش دادهها
- 29. آشنایی با Collection Views
- 30. Layout ها در Collection View
- 31. کار با دادهها در Collection View
- 32. انیمیشنها در رابط کاربری
- 33. مدیریت رویدادها و تعاملات کاربر
- 34. Gestures Recognition
- 35. آشنایی با Core Data
- 36. مدل داده در Core Data
- 37. ذخیرهسازی دادهها
- 38. بازیابی دادهها
- 39. بهروزرسانی دادهها
- 40. حذف دادهها
- 41. مقدمهای بر iCloud Sync
- 42. همگامسازی دادهها با iCloud
- 43. کار با فایلها در iOS
- 44. دسترسی به فایل سیستم
- 45. مدیریت تصاویر و رسانه
- 46. کار با دوربین
- 47. کار با نقشه (MapKit)
- 48. موقعیتیابی (Core Location)
- 49. نوتیفیکیشنها (Push Notifications)
- 50. کار با شبکهها (Networking)
- 51. آشنایی با URLSession
- 52. دریافت داده از API ها
- 53. ارسال داده به API ها
- 54. کار با JSON
- 55. کار با XML
- 56. مدیریت خطا در ارتباطات شبکه
- 57. آشنایی با GCD (Grand Central Dispatch)
- 58. صفهای اجرای همزمان
- 59. عملیات پسزمینه
- 60. آشنایی با Operation Queues
- 61. وابستگی عملیات
- 62. مدیریت وابستگیها
- 63. مقدمهای بر Swift
- 64. تفاوتهای Swift با Objective-C
- 65. متغیرها و انواع داده در Swift
- 66. دستورات شرطی و حلقهها در Swift
- 67. کلاسها و ساختارها در Swift
- 68. پروتکلها و Extension ها در Swift
- 69. اختیاریها (Optionals) در Swift
- 70. مدیریت خطا در Swift
- 71. مقدمهای بر SwiftUI
- 72. مبانی SwiftUI
- 73. ایجاد View ها در SwiftUI
- 74. Layout ها در SwiftUI
- 75. مدیریت وضعیت (State Management)
- 76. کار با دادهها در SwiftUI
- 77. انیمیشنها در SwiftUI
- 78. آشنایی با Core Animation
- 79. مدیریت انیمیشنهای پیچیده
- 80. مقدمهای بر Core Graphics
- 81. ترسیم اشکال هندسی
- 82. رسم متن و تصاویر
- 83. کار با فونتها
- 84. مقدمهای بر Game Center
- 85. قابلیتهای Game Center
- 86. مقدمهای بر ARKit
- 87. مبانی واقعیت افزوده
- 88. توسعه اپلیکیشنهای AR
- 89. مقدمهای بر Core ML
- 90. یادگیری ماشین در iOS
- 91. استفاده از مدلهای ML
- 92. مقدمهای بر HealthKit
- 93. دسترسی به دادههای سلامت
- 94. مقدمهای بر HomeKit
- 95. کنترل دستگاههای هوشمند
- 96. مقدمهای بر StoreKit
- 97. مدیریت خریدهای درون برنامهای
- 98. مقدمهای بر App Store Connect
- 99. روند انتشار اپلیکیشن
- 100. مدیریت نسخههای اپلیکیشن
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.