کتاب صفر تا صد iOS 7 با Swift: راهنمای جامع برنامهنویسی برای آیفون و آیپد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
صفر تا صد iOS 7 با Swift: راهنمای جامع برنامهنویسی برای آیفون و آیپد صفر تا صد iOS 7 با Swift: راهنمای جامع برنامهنویسی برای آیفون و آیپد آیا رویای ساخت اپلیکیشنهای جذاب برای آیفون و آیپد را در سر ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره صفر تا صد iOS 7 با Swift: راهنمای جامع برنامهنویسی برای آیفون و آیپد
موضوع کلی: توسعه اپلیکیشنهای iOS
موضوع میانی: برنامهنویسی شیءگرا در Swift برای iOS 7
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه iOS و Swift
- 2. آشنایی با Xcode: نصب و راهاندازی
- 3. اولین پروژه iOS: "Hello, World!"
- 4. ساختار پروژه iOS
- 5. مبانی زبان Swift: متغیرها و ثابتها
- 6. انواع داده در Swift (Int, Double, String, Bool)
- 7. عملگرها در Swift: حسابی، مقایسهای، منطقی
- 8. دستورات شرطی: if، else if، else
- 9. دستورات تکرار: for-in، while
- 10. تابعها در Swift: تعریف، فراخوانی، پارامترها
- 11. مقادیر بازگشتی در تابعها
- 12. آرگومانهای نامگذاری شده و پیشفرض در تابعها
- 13. کلاسها و استراکچرها در Swift
- 14. پراپرتیها (Properties): ذخیره شده و محاسباتی
- 15. متدها (Methods) در کلاسها و استراکچرها
- 16. مقایسه کلاسها و استراکچرها
- 17. وراثت (Inheritance) در Swift
- 18. بازنویسی (Overriding) متدها و پراپرتیها
- 19. پروتکلها (Protocols): تعریف و پیادهسازی
- 20. اکستنشنها (Extensions) در Swift
- 21. اپراتورهای سفارشی (Custom Operators)
- 22. مدیریت خطا (Error Handling) در Swift
- 23. انواع دادههای اختیاری (Optionals)
- 24. کار با Optional Binding و Force Unwrapping
- 25. Optional Chaining
- 26. Enumerations (Enums) در Swift
- 27. مقادیر خام (Raw Values) در Enums
- 28. مقادیر مرتبط (Associated Values) در Enums
- 29. نمودار کلاس (Class Diagram) و نمودار توالی (Sequence Diagram)
- 30. مفاهیم برنامهنویسی شیءگرا (OOP)
- 31. کپسولهسازی (Encapsulation)
- 32. انتزاع (Abstraction)
- 33. چندریختی (Polymorphism)
- 34. مقدمهای بر UIKit
- 35. نمای کلی معماری MVC (Model-View-Controller)
- 36. آشنایی با View Controllerها
- 37. چرخه حیات View Controller
- 38. ساخت رابط کاربری با Interface Builder
- 39. اتصالات (Outlets) و اکشنها (Actions)
- 40. آشنایی با UI Elements: UILabel, UIButton, UITextField
- 41. تنظیم پراپرتیهای UI Elements
- 42. استفاده از Auto Layout برای طراحی ریسپانسیو
- 43. قیدها (Constraints) و مدیریت آنها
- 44. مقدمهای بر Stack Views
- 45. کار با Scroll Views
- 46. تنظیمات اولیه Scroll View
- 47. آشنایی با Table Views
- 48. سلولهای Table View
- 49. سفارشیسازی سلولهای Table View
- 50. مدیریت دادهها در Table View
- 51. نمایش دادهها در List Format
- 52. آشنایی با Collection Views
- 53. سلولهای Collection View
- 54. کار با Layouts در Collection View
- 55. مدیریت دادهها در Collection View
- 56. ناوبری بین View Controllerها (Navigation Controllers)
- 57. Segue ها: تعریف و استفاده
- 58. پاس دادن دادهها بین View Controllerها
- 59. آشنایی با Tab Bar Controllers
- 60. تنظیمات Tab Bar Controllers
- 61. کار با Modal Presentation
- 62. آشنایی با Alerts و Action Sheets
- 63. استفاده از Alerts برای پیامرسانی به کاربر
- 64. پردازش ورودی کاربر با Text Fields
- 65. پیمایش در صفحه (Scrolling) با Keyboard
- 66. کار با Gesture Recognizers
- 67. Tap Gesture Recognizer
- 68. Swipe Gesture Recognizer
- 69. Pinch Gesture Recognizer
- 70. Rotation Gesture Recognizer
- 71. Pan Gesture Recognizer
- 72. طراحی سفارشی View ها
- 73. کار با Core Graphics برای ترسیم
- 74. مقدمهای بر انیمیشنها در iOS
- 75. انیمیشنهای ساده با UIKit
- 76. استفاده از Core Animation
- 77. Transition های بین View ها
- 78. مقدمهای بر Core Data
- 79. ایجاد مدل داده با Core Data
- 80. عملیات CRUD (Create, Read, Update, Delete) با Core Data
- 81. استفاده از NSFetchedResultsController
- 82. مدیریت روابط در Core Data
- 83. مقدمهای بر Networking
- 84. درخواستهای HTTP (GET, POST, PUT, DELETE)
- 85. استفاده از URLSession
- 86. دریافت و ارسال دادههای JSON
- 87. کار با Codable Protocol برای تبدیل JSON
- 88. مدیریت خطا در Networking
- 89. آشنایی با Background Operations
- 90. آشنایی با Grand Central Dispatch (GCD)
- 91. Dispatch Queues (Serial, Concurrent)
- 92. Dispatch Groups
- 93. Dispatch WorkItems
- 94. کار با Notifications
- 95. Local Notifications
- 96. Remote Notifications (Push Notifications)
- 97. مقدمهای بر Core Location
- 98. دریافت موقعیت مکانی کاربر
- 99. مدیریت مجوزهای موقعیت مکانی
- 100. استفاده از Core Motion
تگها:
iOS 7
iOS app development
iOS developer
iPhone Programming
Object Oriented Programming
Programming iOS 7
Swift
Swift for iOS 7
Xcode
آموزش iOS 7
آموزش Swift
برنامهنویسی آیفون
برنامهنویسی شیءگرا
توسعه اپلیکیشن iOS
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.