اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اپلیکیشنهای پیشرفته برای iPhone با Swift و Xcode
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای پیشرفته برای iPhone با Swift و Xcode
موضوع کلی: توسعه نرمافزار و اپلیکیشنهای موبایل
موضوع میانی: توسعه اپلیکیشنهای iOS
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای iOS
- 2. آشنایی با Swift: مبانی زبان برنامهنویسی
- 3. متغیرها و انواع داده در Swift
- 4. عملگرها و عبارات در Swift
- 5. ساختارهای کنترلی: شرطها و حلقهها
- 6. تابعها و بستارها در Swift
- 7. ساختارهای داده: آرایهها و دیکشنریها
- 8. کلاسها و ساختارها در Swift
- 9. وراثت و پلیمورفیسم در Swift
- 10. پروتکلها و اکستنشنها در Swift
- 11. مدیریت خطا و استثناها در Swift
- 12. همزمانی و نخها در Swift
- 13. مقدمهای بر Xcode IDE
- 14. ایجاد یک پروژه جدید iOS
- 15. آشنایی با Interface Builder
- 16. طراحی رابط کاربری با Storyboards
- 17. نماها و کنترلهای پایه (UILabel, UIButton)
- 18. مدیریت رویدادها و تعاملات کاربر
- 19. نمایش لیستها با UITableView
- 20. سلولهای سفارشی در UITableView
- 21. مدیریت ناوبری بین صفحات (Navigation Controller)
- 22. مدیریت تبها (Tab Bar Controller)
- 23. کار با فرمها و ورودیهای کاربر
- 24. اعتبارسنجی دادههای ورودی
- 25. مدیریت وضعیت برنامه (State Management)
- 26. کار با دادههای محلی (UserDefaults)
- 27. ذخیرهسازی دادهها با Core Data
- 28. مقدمهای بر Core Data
- 29. مدل داده در Core Data
- 30. عملیات CRUD در Core Data
- 31. جستجو و فیلتر کردن دادهها در Core Data
- 32. کار با فایلها و پوشهها
- 33. ذخیرهسازی تصاویر و فایلهای مدیا
- 34. مقدمهای بر شبکهسازی در iOS
- 35. انجام درخواستهای HTTP با URLSession
- 36. کار با دادههای JSON
- 37. پارسینگ JSON در Swift
- 38. ارسال دادهها به سرور
- 39. مدیریت پاسخهای شبکه
- 40. کار با APIهای RESTful
- 41. خطایابی در ارتباطات شبکه
- 42. مقدمهای بر انیمیشن در iOS
- 43. انیمیشنهای پایه با UIKit
- 44. انیمیشنهای پیشرفتهتر
- 45. کار با انیمیشنهای پیچیده
- 46. مقدمهای بر گرافیست و طراحی
- 47. کار با Core Graphics
- 48. رسم اشکال و خطوط
- 49. پر کردن و استروک کردن مسیرها
- 50. کار با تصاویر در Core Graphics
- 51. مقدمهای بر صدا و تصویر
- 52. پخش صدا با AVAudioPlayer
- 53. ضبط صدا با AVAudioRecorder
- 54. کار با دوربین و گالری تصاویر
- 55. نمایش ویدئو با AVFoundation
- 56. مقدمهای بر موقعیت مکانی
- 57. دریافت موقعیت مکانی کاربر
- 58. نمایش موقعیت مکانی روی نقشه
- 59. کار با MapKit
- 60. مقدمهای بر نوتیفیکیشنها
- 61. ارسال نوتیفیکیشنهای محلی
- 62. ارسال نوتیفیکیشنهای Push
- 63. مدیریت نوتیفیکیشنها
- 64. مقدمهای بر تست برنامهها
- 65. تست واحد (Unit Testing)
- 66. تست رابط کاربری (UI Testing)
- 67. اصول اشکالزدایی (Debugging)
- 68. مدیریت حافظه و بهینهسازی عملکرد
- 69. کار با ابزارهای پروفایلینگ Xcode
- 70. بهینهسازی مصرف باتری
- 71. مقدمهای بر معماریهای رایج (MVC)
- 72. پیادهسازی معماری MVC
- 73. مقدمهای بر معماری MVVM
- 74. پیادهسازی معماری MVVM
- 75. مقدمهای بر معماری VIPER
- 76. پیادهسازی معماری VIPER
- 77. مدیریت وابستگیها (Dependency Management)
- 78. استفاده از CocoaPods
- 79. استفاده از Swift Package Manager
- 80. اصول طراحی رابط کاربری (UI Design)
- 81. اصول تجربه کاربری (UX Design)
- 82. قابلیت دسترسی (Accessibility)
- 83. کار با Accessibility APIها
- 84. مقدمهای بر هوش مصنوعی و یادگیری ماشین در iOS
- 85. استفاده از Core ML
- 86. آموزش مدلهای Core ML
- 87. مقدمهای بر واقعیت افزوده (AR)
- 88. استفاده از ARKit
- 89. ساخت صحنههای واقعیت افزوده
- 90. مقدمهای بر اینترنت اشیاء (IoT)
- 91. کار با دستگاههای IoT در iOS
- 92. امنیت در توسعه اپلیکیشنهای iOS
- 93. مقدمهای بر تست نفوذ (اخلاقی)
- 94. اصول توسعه پایدار (Sustainable Development)
- 95. مدیریت پروژه در توسعه iOS
- 96. مقدمهای بر انتشار اپلیکیشن در App Store
- 97. فرآیند تأیید اپلیکیشن در App Store
- 98. بازاریابی اپلیکیشن در App Store
- 99. مقدمهای بر توسعه اپلیکیشنهای Cross-Platform (اختیاری)
- 100. کار با SwiftUI (مقدماتی)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.