کتاب آموزش Objective-C در ۲۴ ساعت: از صفر تا اپلیکیشن نویسی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش Objective-C در 24 ساعت: از صفر تا اپلیکیشن نویسی 🚀 آموزش Objective-C در 24 ساعت: از صفر تا اپلیکیشن نویسی 🚀 آیا رویای ساخت اپلیکیشنهای جذاب برای آیفون و مکبوک خود را دارید؟ اگر پاسخ شما بله اس...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Objective-C در ۲۴ ساعت: از صفر تا اپلیکیشن نویسی
موضوع کلی: برنامه نویسی iOS و macOS
موضوع میانی: توسعه اپلیکیشن با Objective-C
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه اپلیکیشن iOS و macOS
- 2. معرفی Objective-C
- 3. چرا Objective-C؟
- 4. نصب Xcode
- 5. آشنایی با محیط Xcode
- 6. اولین پروژه Xcode: Hello, World!
- 7. ساختار یک پروژه Objective-C
- 8. کامپایل و اجرا
- 9. اصول اولیه برنامه نویسی
- 10. متغیرها و انواع داده ها
- 11. عملگرها
- 12. دستورات شرطی (if, else if, else)
- 13. دستورات تکرار (for, while, do-while)
- 14. آرایه ها (Arrays)
- 15. مجموعه ها (Collections)
- 16. اشیاء و کلاس ها
- 17. مفاهیم شی گرایی (OOP)
- 18. کلاس چیست؟
- 19. متدها (Methods)
- 20. پارامترها و مقادیر بازگشتی
- 21. پروتکل ها (Protocols)
- 22. کاتالوگ ها (Categories)
- 23. وراثت (Inheritance)
- 24. پایگاه داده Objective-C: Foundation Framework
- 25. اشیاء NSString
- 26. مدیریت حافظه در Objective-C (Manual Reference Counting - MRC)
- 27. مفهوم Retain و Release
- 28. Autorelease Pool
- 29. مفاهیم ARC (Automatic Reference Counting)
- 30. نحوه کار ARC
- 31. اشیاء NSNumber
- 32. اشیاء NSDate
- 33. اشیاء NSDictionary
- 34. اشیاء NSSet
- 35. اشیاء NSMutableArray
- 36. اشیاء NSMutableDictionary
- 37. اشیاء NSMutableSet
- 38. اشیاء NSValue
- 39. مدیریت خطای Objective-C
- 40. استثناها (Exceptions)
- 41. کار با فایل ها
- 42. خواندن و نوشتن فایل ها
- 43. فرمت های داده JSON و XML
- 44. کار با داده های ذخیره شده
- 45. Key-Value Coding (KVC)
- 46. Key-Value Observing (KVO)
- 47. آشنایی با Cocoa Framework
- 48. Cocoa Touch Framework برای iOS
- 49. UIKit Framework
- 50. View Controllers
- 51. Views و Subviews
- 52. Layouts و Constraints
- 53. Interface Builder
- 54. نحوه استفاده از Storyboards
- 55. Table Views
- 56. Collection Views
- 57. Navigation Controllers
- 58. Tab Bar Controllers
- 59. Alert Views و Action Sheets
- 60. Gestures Recognition
- 61. Core Data
- 62. مفاهیم Core Data
- 63. مدل داده (Data Model)
- 64. مدیریت اشیاء Core Data
- 65. پرس و جو (Fetching) با Core Data
- 66. ذخیره سازی و بازیابی داده ها
- 67. آشنایی با Grand Central Dispatch (GCD)
- 68. Concurrent vs Serial Queues
- 69. Dispatch Queues
- 70. Async vs Sync Operations
- 71. Dispatch Groups
- 72. Dispatch Semaphores
- 73. Thread Safety
- 74. آشنایی با Network Programming
- 75. HTTP Requests
- 76. NSURLConnection
- 77. NSURLSession
- 78. JSON Parsing
- 79. RESTful APIs
- 80. استفاده از Web Services
- 81. کار با تصاویر
- 82. بارگذاری و نمایش تصاویر
- 83. مدیریت حافظه تصاویر
- 84. انیمیشن ها در Objective-C
- 85. Core Animation
- 86. Animation Blocks
- 87. Transition Animations
- 88. Concurrency در Objective-C
- 89. NSThread
- 90. NSOperationQueue
- 91. Threading Model
- 92. مدیریت Threadها
- 93. ارتباط بین Threadها
- 94. Object-Oriented Design Patterns
- 95. Singleton Pattern
- 96. Factory Pattern
- 97. Delegate Pattern
- 98. Observer Pattern
- 99. Model-View-Controller (MVC)
- 100. کاربرد MVC در iOS
تگها:
iOS app development
iOS programming
macOS Programming
Object Oriented Programming
Objective-C
Xcode
آموزش Objective-C
آموزش برنامه نویسی
اپلیکیشن نویسی
برنامه نویسی iOS
برنامه نویسی macOS
برنامه نویسی شی گرا
توسعه اپلیکیشن iOS
مبتدی Objective-C
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.