کتاب کتاب جامع برنامهنویسی iOS: ساخت اپلیکیشنهای آیفون از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع برنامهنویسی iOS: ساخت اپلیکیشنهای آیفون از صفر تا صد به دنیای شگفتانگیز ساخت اپلیکیشنهای آیفون خوش آمدید! آیا تا به حال به ایدهی ساخت یک اپلیکیشن جذاب و پرکاربرد برای دستگاههای اپل در ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع برنامهنویسی iOS: ساخت اپلیکیشنهای آیفون از صفر تا صد
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: توسعه اپلیکیشن موبایل
📋 سرفصلهای دوره
- 1. معرفی iOS و Xcode
- 2. نصب و راهاندازی Xcode
- 3. آشنایی با رابط کاربری Xcode
- 4. ایجاد اولین پروژه iOS
- 5. ساختار پروژه iOS
- 6. بررسی فایلهای اصلی پروژه
- 7. مفاهیم View و View Controller
- 8. آشنایی با Interface Builder
- 9. اضافه کردن Viewها به Storyboard
- 10. تنظیم Constraints برای طراحی واکنشگرا
- 11. آشنایی با Auto Layout
- 12. کار با Stack View
- 13. معرفی Label و Button
- 14. تنظیم خصوصیات Label و Button
- 15. اتصال UI Elements به کد (IBOutlets)
- 16. پاسخ به رویدادهای UI (IBActions)
- 17. معرفی دادهها و متغیرها
- 18. انواع دادههای پایهای در Swift
- 19. عملگرها در Swift
- 20. ساختارهای کنترلی (if, else, switch)
- 21. حلقهها (for, while)
- 22. آشنایی با آرایهها
- 23. کار با دیکشنریها
- 24. توابع و پارامترها
- 25. بازگشت مقادیر از توابع
- 26. مفاهیم شیءگرایی (OOP)
- 27. کلاسها و اشیاء
- 28. ارثبری (Inheritance)
- 29. چندریختی (Polymorphism)
- 30. کپسولهسازی (Encapsulation)
- 31. پروتکلها (Protocols)
- 32. Extensions
- 33. Generics
- 34. آشنایی با Delegate Pattern
- 35. کار با Table View
- 36. ساخت سلولهای سفارشی در Table View
- 37. انتقال داده بین View Controllerها (Segues)
- 38. Navigation Controller
- 39. Tab Bar Controller
- 40. Collection View
- 41. کار با تصاویر (UIImageView)
- 42. استفاده از Scroll View
- 43. معرفی Text Field و Text View
- 44. اعتبارسنجی ورودی کاربر
- 45. کار با Slider و Switch
- 46. Alert Controller
- 47. Action Sheet
- 48. استفاده از Timer
- 49. مدیریت حافظه (ARC)
- 50. کار با Core Data (مبانی)
- 51. ایجاد Entities در Core Data
- 52. ذخیره و بازیابی دادهها با Core Data
- 53. فیلتر کردن دادهها در Core Data
- 54. آشنایی با JSON
- 55. ارسال درخواستهای HTTP
- 56. دریافت و پردازش دادههای JSON
- 57. استفاده از URLSession
- 58. کار با RESTful APIs
- 59. نمایش دادههای وب در اپلیکیشن
- 60. کار با APIهای سیستم عامل iOS
- 61. Location Services (GPS)
- 62. Camera Access
- 63. Photo Library Access
- 64. Address Book Access
- 65. Calendar Access
- 66. کار با Touch Events
- 67. Gestures Recognizers
- 68. استفاده از Core Animation
- 69. ایجاد انیمیشنهای ساده
- 70. Transitions بین View Controllerها
- 71. لایهها (CALayer)
- 72. کار با AVFoundation (صدا و ویدیو)
- 73. پخش صدا و ویدیو
- 74. ضبط صدا و ویدیو
- 75. مدیریت فایلها
- 76. ذخیره دادهها در حافظه محلی (UserDefaults)
- 77. آشنایی با Keychain
- 78. Multi-Threading و Concurrency
- 79. استفاده از GCD (Grand Central Dispatch)
- 80. Operations و Operation Queues
- 81. استفاده از Async/Await
- 82. Local Notifications
- 83. Push Notifications (مبانی)
- 84. ثبت نام برای Push Notifications
- 85. مدیریت Push Notifications
- 86. Internationalization (i18n) و Localization (l10n)
- 87. پشتیبانی از زبانهای مختلف
- 88. پشتیبانی از راست به چپ (RTL)
- 89. Accessibility (دسترسیپذیری)
- 90. تست و دیباگ کردن اپلیکیشن
- 91. استفاده از Xcode Debugger
- 92. Unit Testing
- 93. UI Testing
- 94. Profiling اپلیکیشن
- 95. بهینهسازی عملکرد اپلیکیشن
- 96. مدیریت نسخهها با Git
- 97. کار با GitHub
- 98. آمادهسازی اپلیکیشن برای انتشار
- 99. ارسال اپلیکیشن به App Store
- 100. بررسی App Store Connect
تگها:
iOS
iPhone
iPhone Application Development
Mobile Application Development
Objective-C
Swift
SwiftUI
Xcode
آموزش iOS
آیفون
اپلیکیشن آیفون
برنامه نویسی iOS
برنامه نویسی موبایل
توسعه اپلیکیشن
دوره آموزشی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.