اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع توسعه اپلیکیشنهای iOS با Swift 5.0
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه اپلیکیشنهای iOS با Swift 5.0
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه نرمافزارهای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای iOS
- 2. آشنایی با اکوسیستم اپل و iOS
- 3. نصب و پیکربندی Xcode
- 4. اولین اپلیکیشن iOS: سلام دنیا
- 5. مبانی زبان برنامهنویسی Swift
- 6. انواع دادهها و متغیرها در Swift
- 7. عملگرها در Swift
- 8. دستورات شرطی و تصمیمگیری
- 9. حلقهها در Swift
- 10. توابع در Swift
- 11. ساختارهای داده: آرایهها
- 12. ساختارهای داده: دیکشنریها
- 13. ساختارهای داده: مجموعهها
- 14. کلاسها و ساختارها در Swift
- 15. ویژگیهای کلاسها: ارثبری
- 16. ویژگیهای کلاسها: پلیمورفیسم
- 17. پروتکلها در Swift
- 18. مدیریت خطا با Do-Catch
- 19. انواع دادههای اختیاری (Optional)
- 20. اتصال امن (Optional Binding)
- 21. تبدیل اجباری (Force Unwrapping)
- 22. مقادیر پیشفرض برای پارامترها
- 23. نامگذاری پارامترهای توابع
- 24. مقادیر بازگشتی توابع
- 25. توابع با چندین مقدار بازگشتی
- 26. توابع بستهشده (Closures)
- 27. بستهشدنهای پارامتری
- 28. بستهشدنهای مقداری
- 29. بستهشدنهای بازگشتی
- 30. مدیریت حافظه با ARC
- 31. اشارهگرهای ضعیف (Weak References)
- 32. اشارهگرهای نامی (Unowned References)
- 33. مقدمهای بر UIKit
- 34. نمایهها (Views) و کنترلرها (View Controllers)
- 35. چرخه حیات View Controller
- 36. طراحی رابط کاربری با Storyboards
- 37. آشنایی با Interface Builder
- 38. اتصالات (Outlets) و اقدامات (Actions)
- 39. مسیریابی (Segues) بین View Controller ها
- 40. مدیریت ناوبری با Navigation Controller
- 41. کار با Table Views
- 42. سلولهای سفارشی در Table Views
- 43. مدیریت داده در Table Views
- 44. جمعآوری ورودی با Text Fields
- 45. دکمهها و تعاملات کاربر
- 46. نمایش پیامها با Alerts
- 47. کار با Scroll Views
- 48. آشنایی با Auto Layout
- 49. محدودیتها (Constraints) در Auto Layout
- 50. راهنماهای هوشمند (Guides)
- 51. کار با Images و Image Views
- 52. انیمیشنهای پایه در UIKit
- 53. انتقال داده بین View Controller ها
- 54. استفاده از Delegates
- 55. الگوهای طراحی در iOS
- 56. مقدمهای بر Core Data
- 57. ایجاد مدل داده در Core Data
- 58. ذخیرهسازی و بازیابی دادهها
- 59. کار با روابط در Core Data
- 60. مقدمهای بر Networking
- 61. ارسال درخواستهای HTTP
- 62. دریافت پاسخهای JSON
- 63. کار با Codable Protocol
- 64. ذخیرهسازی محلی (UserDefaults)
- 65. کار با فایلها و دایرکتوریها
- 66. مقدمهای بر Core Graphics
- 67. رسم اشکال پایه
- 68. کار با مسیرها (Paths)
- 69. استفاده از تصاویر در Core Graphics
- 70. مقدمهای بر Core Animation
- 71. انیمیشنهای پایهای با CALayer
- 72. انتقالها (Transitions)
- 73. انیمیشنهای مبتنی بر زمانبندی
- 74. مقدمهای بر Core Motion
- 75. دریافت دادههای شتابسنج
- 76. دریافت دادههای ژیروسکوپ
- 77. مقدمهای بر MapKit
- 78. نمایش نقشهها
- 79. افزودن نشانگرها (Annotations)
- 80. مسیریابی با MapKit
- 81. مقدمهای بر CloudKit
- 82. ذخیرهسازی داده در iCloud
- 83. همگامسازی دادهها
- 84. مقدمهای بر WatchKit
- 85. توسعه برای Apple Watch
- 86. مقدمهای بر ARKit
- 87. واقعیت افزوده در iOS
- 88. مقدمهای بر Core ML
- 89. یادگیری ماشین در اپلیکیشنها
- 90. ملاحظات امنیتی در توسعه iOS
- 91. تست اپلیکیشنها
- 92. راهنمای انتشار اپلیکیشن در App Store
- 93. بهینهسازی عملکرد اپلیکیشن
- 94. آخرین ویژگیهای Swift 5.0
- 95. کار با Swift Package Manager
- 96. مقدمهای بر SwiftUI
- 97. ایجاد رابط کاربری با SwiftUI
- 98. مدیریت وضعیت در SwiftUI
- 99. مقدمهای بر Combine Framework
- 100. کار با جریانهای داده در Combine
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.