کتاب پروژههای عملی در توسعه اپلیکیشنهای iOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پروژههای عملی در توسعه اپلیکیشنهای iOS
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه نرمافزارهای موبایل
📋 سرفصلهای دوره
- 1. آشنایی با محیط توسعه Xcode
- 2. مقدمهای بر زبان Swift
- 3. متغیرها و انواع داده در Swift
- 4. عملگرها و عبارات در Swift
- 5. ساختارهای کنترلی (شرطیها)
- 6. حلقهها در Swift
- 7. توابع و پارامترها
- 8. مقادیر پیشفرض پارامتر و نامگذاری پارامتر
- 9. بازگشت مقادیر چندگانه از توابع
- 10. انواع داده سفارشی: ساختارها (Structs)
- 11. انواع داده سفارشی: کلاسها (Classes)
- 12. ویژگیهای کلاسها و ساختارها
- 13. وراثت در کلاسها
- 14. پروتکلها و پیادهسازی
- 15. گروهها (Enums)
- 16. کار با مجموعهها: آرایهها (Arrays)
- 17. کار با مجموعهها: دیکشنریها (Dictionaries)
- 18. کار با مجموعهها: مجموعهها (Sets)
- 19. اختیاریها (Optionals) و مدیریت مقادیر تهی
- 20. عملگرهای ترکیب اختیاری
- 21. کار با اپراتورهای اختیاری
- 22. مدیریت خطا در Swift
- 23. فراخوانی توابع و متدهایی که خطا برمیگردانند
- 24. استفاده از try-catch برای مدیریت خطا
- 25. تعریف و استفاده از انواع خطا
- 26. مدیریت خطاهای غیرقابل بازیابی
- 27. مقدمهای بر توسعه رابط کاربری iOS
- 28. کار با Interface Builder
- 29. طراحی رابط کاربری با Storyboards
- 30. اتصال عناصر رابط کاربری به کد (Outlets و Actions)
- 31. استفاده از Auto Layout برای طراحی واکنشگرا
- 32. آشنایی با View Controllers
- 33. چرخه حیات View Controller
- 34. انتقال داده بین View Controllerها (Segue)
- 35. نمایش پنجرههای Modal
- 36. کار با Table Views
- 37. سلولهای سفارشی در Table Views
- 38. ناوبری با Navigation Controller
- 39. کار با Collection Views
- 40. سلولهای سفارشی در Collection Views
- 41. کار با Tab Bar Controller
- 42. مدیریت وضعیت برنامه
- 43. ذخیرهسازی دادهها: UserDefaults
- 44. ذخیرهسازی دادهها: Files
- 45. ذخیرهسازی دادهها: Core Data
- 46. مقدمهای بر Core Data
- 47. مدل داده در Core Data
- 48. ایجاد و ذخیره اشیاء در Core Data
- 49. بازیابی دادهها از Core Data
- 50. بهروزرسانی و حذف دادهها در Core Data
- 51. مقدمهای بر شبکهسازی در iOS
- 52. کار با URLSession
- 53. دریافت داده از APIهای RESTful
- 54. ارسال داده به APIهای RESTful
- 55. کار با JSON در Swift
- 56. پارسینگ JSON با Codable
- 57. مقدمهای بر مدیریت وضعیت برنامه (State Management)
- 58. استفاده از Observable Objects
- 59. کار با @Published Property Wrapper
- 60. پیادهسازی الگو MVVM
- 61. مقدمهای بر انیمیشن در iOS
- 62. انیمیشنهای ساده با UIKit
- 63. استفاده از Core Animation
- 64. انیمیشنهای پیشرفتهتر
- 65. مقدمهای بر تست واحد (Unit Testing)
- 66. نوشتن تستهای واحد برای کد Swift
- 67. استفاده از XCTest Framework
- 68. مقدمهای بر تست رابط کاربری (UI Testing)
- 69. نوشتن تستهای رابط کاربری
- 70. مقدمهای بر مدیریت وابستگیها (Dependency Management)
- 71. استفاده از Swift Package Manager
- 72. مقدمهای بر مفاهیم امنیتی در iOS
- 73. رمزنگاری دادهها
- 74. احراز هویت کاربر
- 75. مدیریت دسترسیها
- 76. مقدمهای بر دسترسیپذیری (Accessibility)
- 77. پیادهسازی ویژگیهای دسترسیپذیری
- 78. مقدمهای بر مفاهیم طراحی UI/UX
- 79. اصول طراحی تجربه کاربری
- 80. اصول طراحی رابط کاربری
- 81. اصول طراحی بصری
- 82. کار با ابزارهای طراحی (مانند Sketch/Figma - اشاره کلی)
- 83. مقدمهای بر توسعه اپلیکیشنهای چندسکویی (اشاره به چارچوبهای رایج)
- 84. مفاهیم اولیه برنامهنویسی شیءگرا
- 85. اصول SOLID در طراحی نرمافزار
- 86. الگوهای طراحی رایج در توسعه اپلیکیشن
- 87. مقدمهای بر مفاهیم DevOps در توسعه موبایل
- 88. مدیریت پیکربندی
- 89. مقدمهای بر اصول چرخه عمر توسعه نرمافزار (SDLC)
- 90. برنامهریزی و تحلیل نیازمندیها
- 91. طراحی معماری نرمافزار
- 92. پیادهسازی و کدنویسی
- 93. آزمایش و تضمین کیفیت
- 94. استقرار و نگهداری
- 95. مقدمهای بر توسعه اپلیکیشنهای واقعیت افزوده (ARKit)
- 96. مفاهیم اولیه ARKit
- 97. ایجاد سناریوهای AR ساده
- 98. مقدمهای بر توسعه اپلیکیشنهای یادگیری ماشین (Core ML)
- 99. ادغام مدلهای یادگیری ماشین در اپلیکیشن
- 100. کار با دوربین و سنسورها
تگها:
iOS developer
Swift
Xcode
اپلیکیشن iOS
برنامه نویسی iOS
برنامه نویسی موبایل
پروژه iOS
توسعه iOS
ساخت اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.