اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع برنامهنویسی iOS با Swift
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی iOS با Swift
موضوع کلی: مهندسی نرمافزار و توسعهٔ برنامههای کاربردی
موضوع میانی: توسعهٔ برنامههای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی iOS
- 2. آشنایی با زبان برنامهنویسی Swift
- 3. مبانی زبان Swift: متغیرها و انواع داده
- 4. عملگرها در Swift
- 5. دستورات شرطی در Swift
- 6. حلقهها در Swift
- 7. توابع در Swift
- 8. ساختارهای داده: آرایهها در Swift
- 9. ساختارهای داده: دیکشنریها در Swift
- 10. ساختارهای داده: مجموعهها در Swift
- 11. کلاسها و ساختارها در Swift
- 12. پروتکلها و اکستنشنها در Swift
- 13. مدیریت خطا در Swift
- 14. مفاهیم برنامهنویسی شیءگرا در Swift
- 15. کار با Optional ها در Swift
- 16. مدیریت حافظه در Swift:ARC
- 17. مقدمهای بر توسعهٔ اپلیکیشنهای iOS
- 18. آشنایی با Xcode
- 19. ساخت اولین اپلیکیشن iOS
- 20. مبانی طراحی رابط کاربری (UI)
- 21. استفاده از Storyboards
- 22. عناصر رابط کاربری (UI Elements)
- 23. نمای متنی (UILabel)
- 24. دکمهها (UIButton)
- 25. فیلدهای ورودی (UITextField)
- 26. نمای تصویر (UIImageView)
- 27. نمای اسکرول (UIScrollView)
- 28. نمای جدول (UITableView)
- 29. نمای مجموعه (UICollectionView)
- 30. مدیریت ناوبری (Navigation)
- 31. نمای کنترلر ناوبری (UINavigationController)
- 32. نمای کنترلر تب (UITabBarController)
- 33. ارتباط بین UI و کد (Outlets و Actions)
- 34. مدیریت رویدادها و تعاملات کاربر
- 35. کار با gesture ها
- 36. مدیریت رویدادهای لمسی
- 37. کار با دادهها در iOS
- 38. ذخیرهسازی دادههای ساده (UserDefaults)
- 39. ذخیرهسازی دادههای پیچیدهتر (Core Data)
- 40. کار با فایلها در iOS
- 41. مقدمهای بر شبکه در iOS
- 42. ارسال درخواستهای HTTP
- 43. کار با API ها
- 44. قالب JSON
- 45. کار با دادههای JSON
- 46. مقدمهای بر الگوهای طراحی
- 47. الگوی MVC (Model-View-Controller)
- 48. الگوی MVVM (Model-View-ViewModel)
- 49. مقدمهای بر تست در iOS
- 50. تست واحد (Unit Testing)
- 51. تست رابط کاربری (UI Testing)
- 52. مباحث پیشرفتهتر در Swift
- 53. مدیریت خطا (Error Handling) پیشرفته
- 54. برنامهنویسی همزمان (Concurrency)
- 55. گرههای همزمان (Dispatch Queues)
- 56. گرههای آسنکرون (Async/Await)
- 57. مباحث پیشرفته در UI
- 58. انیمیشنها در iOS
- 59. انتقال بین صفحات (Segue)
- 60. کار با انیمیشنهای سفارشی
- 61. کار با کنترلرهای سفارشی
- 62. مدیریت انیمیشنهای پیشرفته
- 63. مدیریت حافظه پیشرفته
- 64. مدیریت منابع در iOS
- 65. بهینهسازی عملکرد اپلیکیشن
- 66. مباحث امنیتی در iOS
- 67. رمزنگاری دادهها
- 68. امنیت ارتباطات شبکه
- 69. مقدمهای بر توسعهٔ اپلیکیشنهای سازگار با iPad
- 70. طراحی واکنشگرا (Responsive Design)
- 71. کار با Split View و Slide Over
- 72. مباحث پیشرفته در Core Data
- 73. مدیریت روابط در Core Data
- 74. بهینهسازی Core Data
- 75. مباحث پیشرفته در شبکه
- 76. کار با WebSockets
- 77. مدیریت خطا در درخواستهای شبکه
- 78. مقدمهای بر استفاده از third-party libraries
- 79. مدیریت وابستگیها (Dependency Management)
- 80. کار با CocoaPods
- 81. کار با Swift Package Manager
- 82. مقدمهای بر اپلیکیشنهای مدرن iOS
- 83. کار با SwiftUI
- 84. اصول SwiftUI
- 85. نماها (Views) در SwiftUI
- 86. وضعیت (State) در SwiftUI
- 87. باندینگ داده (Data Binding) در SwiftUI
- 88. لیستها و ناوبری در SwiftUI
- 89. کار با فرمها در SwiftUI
- 90. انیمیشنها در SwiftUI
- 91. مقدمهای بر اپلیکیشنهای سازگار با WatchOS
- 92. مبانی توسعهٔ WatchOS
- 93. کار با WatchKit
- 94. مقدمهای بر اپلیکیشنهای سازگار با tvOS
- 95. مبانی توسعهٔ tvOS
- 96. کار با TVMLKit
- 97. مباحث تکمیلی در Swift
- 98. عملگرهای پیشرفته
- 99. متاپروگرمینگ (Metaprogramming)
- 100. مفاهیم پیشرفتهٔ پروتکلها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.