کتاب تسلط بر Cocoa و Objective-C: ساخت اپلیکیشن‌های حرفه‌ای برای مک و iOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

تسلط بر Cocoa و Objective-C: ساخت اپلیکیشن‌های حرفه‌ای برای مک و iOS تسلط بر Cocoa و Objective-C: ساخت اپلیکیشن‌های حرفه‌ای برای مک و iOS آیا رویای ساخت اپلیکیشن‌هایی را در سر دارید که دنیای کاربران م...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر Cocoa و Objective-C: ساخت اپلیکیشن‌های حرفه‌ای برای مک و iOS

موضوع کلی: توسعه نرم‌افزار برای پلتفرم‌های اپل

موضوع میانی: برنامه‌نویسی نیتیو با Cocoa و Objective-C

📋 سرفصل‌های دوره

  • 1. مبانی Objective-C: مقدمه و سینتکس
  • 2. متغیرها، انواع داده و عملگرها در Objective-C
  • 3. کنترل جریان: شرط‌ها و حلقه‌ها
  • 4. کلاس‌ها و اشیاء: پایه‌های برنامه‌نویسی شی‌گرا
  • 5. متدها و پیام‌رسانی
  • 6. وراثت و چندریختی
  • 7. پروتکل‌ها و دسته‌بندی‌ها
  • 8. مدیریت حافظه: مقدمه‌ای بر ARC
  • 9. آرایه‌ها، دیکشنری‌ها و مجموعه‌ها
  • 10. بلوک‌ها (Blocks): مقدمه و کاربردها
  • 11. Foundation Framework: Stringها و اعداد
  • 12. Foundation Framework: آرایه‌ها و دیکشنری‌های پیشرفته
  • 13. Foundation Framework: مدیریت فایل و پوشه
  • 14. Foundation Framework: تاریخ و زمان
  • 15. Foundation Framework: داده‌های باینری و NSData
  • 16. Cocoa Framework: مقدمه و معماری
  • 17. UI Kit: آشنایی با عناصر UI
  • 18. UI Kit: مدیریت Viewها و View Controllerها
  • 19. UI Kit: کنترل‌های UI اساسی (Button, Label, Text Field)
  • 20. UI Kit: Layout و Constraintها
  • 21. UI Kit: Table Viewها
  • 22. UI Kit: Collection Viewها
  • 23. UI Kit: اسکرول ویوها و اسکرول‌بارها
  • 24. UI Kit: تصویرسازی و انیمیشن
  • 25. UI Kit: مدیریت رویدادهای لمسی و Gesture Recognition
  • 26. UI Kit: Modal View Controllerها و Navigation
  • 27. AppDelegate و چرخه حیات اپلیکیشن
  • 28. Storyboardها و XIBها: طراحی رابط کاربری
  • 29. Auto Layout: مقدمه و مفاهیم پایه
  • 30. Auto Layout: کار با Constraintها در Storyboard
  • 31. Auto Layout: حل مشکلات Constraint
  • 32. Navigation Controller: ایجاد Flowهای ناوبری
  • 33. Tab Bar Controller: مدیریت رابط کاربری Tab-Based
  • 34. Networking: مقدمه‌ای بر NSURLSession
  • 35. Networking: درخواست‌های GET و POST
  • 36. Networking: پردازش پاسخ‌های JSON
  • 37. Networking: دانلود و آپلود فایل
  • 38. Core Data: مقدمه‌ای بر Persistence
  • 39. Core Data: مدل داده و Entityها
  • 40. Core Data: ایجاد و مدیریت Context
  • 41. Core Data: ذخیره و بازیابی داده
  • 42. Local Storage: UserDefaults
  • 43. Multithreading: مقدمه‌ای بر GCD (Grand Central Dispatch)
  • 44. Multithreading: Queueها و Tasks
  • 45. Multithreading: مدیریت Thread Safety
  • 46. User Interface Design Principles
  • 47. Accessibility: ساخت اپلیکیشن‌های قابل دسترس
  • 48. Localization: ساخت اپلیکیشن‌های چندزبانه
  • 49. Testing: واحد تست‌ها و UI تست‌ها
  • 50. Debugging: ابزارهای دیباگینگ Xcode
  • 51. Version Control: مقدمه‌ای بر Git
  • 52. Cocoa Bindings: اتصال داده به رابط کاربری
  • 53. Key-Value Observing (KVO)
  • 54. Delegation Pattern
  • 55. Notifications (NSNotificationCenter)
  • 56. Drawing with Core Graphics
  • 57. Animations: Core Animation
  • 58. Audio and Video Playback
  • 59. Working with Camera
  • 60. Core Location: دریافت موقعیت مکانی
  • 61. Maps: کار با MapKit
  • 62. Touch ID and Face ID
  • 63. Apple Pay Integration
  • 64. CloudKit: ذخیره‌سازی ابری داده
  • 65. Push Notifications
  • 66. GameKit: مقدمه‌ای بر توسعه بازی
  • 67. Metal: مقدمه‌ای بر گرافیک پیشرفته
  • 68. ARKit: مقدمه‌ای بر واقعیت افزوده
  • 69. CoreML: مقدمه‌ای بر یادگیری ماشین
  • 70. Security: بهترین شیوه‌های امنیتی
  • 71. Memory Management: Advanced ARC Techniques
  • 72. Performance Tuning: بهبود کارایی اپلیکیشن
  • 73. Error Handling: مدیریت استثناها
  • 74. Regular Expressions
  • 75. XML Parsing
  • 76. JSON Parsing
  • 77. Keychain Services: ذخیره امن اطلاعات
  • 78. In-App Purchases
  • 79. AdMob Integration
  • 80. Facebook Integration
  • 81. Twitter Integration
  • 82. Custom UI Controls
  • 83. Data Visualization: Charts and Graphs
  • 84. Working with Sensors
  • 85. Bluetooth Connectivity
  • 86. Printing
  • 87. Drag and Drop
  • 88. Quick Look
  • 89. Sharing Content
  • 90. Working with URL Schemes
  • 91. App Extensions
  • 92. Today Extensions
  • 93. Action Extensions
  • 94. Photo Editing Extensions
  • 95. Share Extensions
  • 96. Xcode Tips and Tricks
  • 97. Code Signing and Provisioning
  • 98. Submitting App to App Store
  • 99. App Store Optimization (ASO)
  • 100. Continuous Integration (CI)
تگ‌ها: Apple Development COCOA Cocoa and Objective-C native app Objective-C Swift (اشاره به آینده) آموزش Cocoa آموزش Objective-C اپلیکیشن نویسی برنامه نویسی نیتیو برنامه‌نویسی اپل توسعه iOS توسعه مک ساخت اپلیکیشن iOS ساخت اپلیکیشن مک

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.