دوره پروژه محور: ساخت اپلیکیشنهای مدرن iOS از صفر تا صد همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب پروژه محور: ساخت اپلیکیشنهای مدرن iOS از صفر تا صد
موضوع کلی: توسعه اپلیکیشنهای موبایل
موضوع میانی: برنامهنویسی و توسعه iOS
📋 سرفصلهای کتاب (100 موضوع)
- 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.