دوره آموزش جامع توسعه اپلیکیشنهای iOS با Swift همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه اپلیکیشنهای iOS با Swift
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: برنامهنویسی موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای iOS
- 2. نصب و راهاندازی Xcode
- 3. آشنایی با محیط Xcode
- 4. اصول اولیه زبان Swift
- 5. متغیرها و انواع داده در Swift
- 6. عملگرها در Swift
- 7. دستورات شرطی در Swift
- 8. حلقهها در Swift
- 9. آرایهها در Swift
- 10. دیکشنریها در Swift
- 11. تابعها در Swift
- 12. ساختارهای سفارشی (Structs) در Swift
- 13. کلاسها در Swift
- 14. ویژگیهای کلاسها و ساختارها
- 15. وراثت در Swift
- 16. پروتکلها در Swift
- 17. اکستنشنها در Swift
- 18. اپشنالها در Swift
- 19. مدیریت خطا در Swift
- 20. همزمانی در Swift (Concurrency)
- 21. مقدمهای بر UIKit
- 22. طراحی رابط کاربری با Storyboards
- 23. نماها (Views) و زیرنماها (Subviews)
- 24. کنترلهای رابط کاربری پایه
- 25. دکمهها (Buttons) و عملیات آنها
- 26. برچسبها (Labels) و متن
- 27. فیلدهای ورودی متن (Text Fields)
- 28. نمایشگرهای تصویر (Image Views)
- 29. اسلایدرها (Sliders) و سوئیچها (Switches)
- 30. نمایشگرهای پیشرفت (Progress Views)
- 31. کنترلهای جدول (Table Views)
- 32. سلولهای سفارشی در Table Views
- 33. کنترلهای مجموعه (Collection Views)
- 34. سلولهای سفارشی در Collection Views
- 35. پیمایش (Navigation) در اپلیکیشنهای iOS
- 36. ناوبری با Navigation Controllers
- 37. مدیریت پشته (Stack) ناوبری
- 38. تب بار (Tab Bar) و Tab Bar Controllers
- 39. مدیریت صفحات (Pages) با Page View Controllers
- 40. مدیریت پنجرههای نمایشی (Alerts) و Action Sheets
- 41. فرمها و ورودیهای کاربر
- 42. اعتبارسنجی ورودیها
- 43. مقدمهای بر مدیریت داده
- 44. حافظه پایدار (Persistence)
- 45. کار با Core Data
- 46. مدل داده در Core Data
- 47. عملیات CRUD در Core Data
- 48. ارتباطات بین موجودیتها در Core Data
- 49. استفاده از NSFetchedResultsController
- 50. مقدمهای بر شبکه
- 51. ارتباط با APIهای RESTful
- 52. استفاده از URLSession
- 53. دریافت داده از شبکه
- 54. ارسال داده به شبکه
- 55. پردازش پاسخهای JSON
- 56. مدیریت خطا در ارتباطات شبکه
- 57. اعتبارسنجی دادههای دریافتی
- 58. مقدمهای بر انیمیشن
- 59. انیمیشنهای پایه در UIKit
- 60. انیمیشنهای سفارشی
- 61. انتقال بین نماها با انیمیشن
- 62. استفاده از Core Animation
- 63. مقدمهای بر طراحی تجربه کاربری (UX)
- 64. اصول طراحی رابط کاربری (UI)
- 65. استانداردهای طراحی اپل (Human Interface Guidelines)
- 66. دسترسیپذیری (Accessibility)
- 67. تست اپلیکیشنهای iOS
- 68. تست واحد (Unit Testing)
- 69. تست رابط کاربری (UI Testing)
- 70. مقدمهای بر انتشار اپلیکیشن
- 71. ایجاد اپل آیدی توسعهدهنده
- 72. تنظیمات پروژه برای انتشار
- 73. ایجاد App ID و Provisioning Profiles
- 74. ساخت IPA برای انتشار
- 75. آپلود اپلیکیشن در App Store Connect
- 76. مدیریت نسخههای اپلیکیشن
- 77. مقدمهای بر Swift Package Manager
- 78. استفاده از بستههای Swift
- 79. مدیریت وابستگیها
- 80. مقدمهای بر SwiftUI (در صورت امکان و سازگاری)
- 81. اصول اولیه SwiftUI
- 82. ایجاد نماها با SwiftUI
- 83. مدیریت وضعیت در SwiftUI
- 84. کار با لیستها در SwiftUI
- 85. پیمایش در SwiftUI
- 86. مقدمهای بر توسعه اپلیکیشنهای کاربردی
- 87. مدیریت موقعیت مکانی
- 88. کار با دوربین و عکسها
- 89. کار با سنسورهای دستگاه
- 90. مقدمهای بر امنیت در اپلیکیشنهای iOS
- 91. رمزنگاری دادهها
- 92. مدیریت توکنها
- 93. مقدمهای بر بهینهسازی عملکرد
- 94. شناسایی گلوگاههای عملکرد
- 95. بهینهسازی استفاده از حافظه
- 96. بهینهسازی مصرف باتری
- 97. مباحث پیشرفته در Swift
- 98. الگوهای طراحی (Design Patterns)
- 99. برنامهنویسی واکنشی (Reactive Programming)
- 100. مقدمهای بر هوش مصنوعی در اپلیکیشنهای موبایل
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.