کتاب Mastering the Macintosh Toolbox: صفر تا صد توسعه اپلیکیشنهای بومی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
Mastering the Macintosh Toolbox: صفر تا صد توسعه اپلیکیشنهای بومی Mastering the Macintosh Toolbox: صفر تا صد توسعه اپلیکیشنهای بومی همین امروز ثبت نام کنید و سفر خود را آغاز کنید! Mastering the Maci...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Mastering the Macintosh Toolbox: صفر تا صد توسعه اپلیکیشنهای بومی
موضوع کلی: برنامهنویسی و توسعه نرمافزار در سیستمعامل مکینتاش
موضوع میانی: کار با ابزارهای اصلی مکینتاش (Macintosh Toolbox)
📋 سرفصلهای دوره
- 1. آغاز سفر در دنیای مکینتاش تولباکس
- 2. تاریخچه و تکامل مکینتاش تولباکس
- 3. معماری سیستمعامل مکینتاش
- 4. مفاهیم پایهای برنامهنویسی در مکینتاش
- 5. آشنایی با ابزارهای توسعه (IDE) برای مکینتاش
- 6. نصب و پیکربندی Xcode
- 7. اولین برنامه "Hello, World!" در مکینتاش
- 8. مقدمهای بر رابط کاربری گرافیکی (GUI)
- 9. معرفی رویدادها (Events) در مکینتاش
- 10. چرخه حیات برنامه مکینتاش
- 11. مفاهیم ساختاری (Structures) و اشیاء (Objects)
- 12. معرفی زبان برنامهنویسی Objective-C
- 13. مقدمهای بر Objective-C: متغیرها و انواع داده
- 14. عملگرها در Objective-C
- 15. ساختارهای کنترلی در Objective-C
- 16. متدها (Methods) در Objective-C
- 17. کلاسها (Classes) و اینستنسها (Instances)
- 18. ارثبری (Inheritance) در Objective-C
- 19. پلیمورفیسم (Polymorphism) در Objective-C
- 20. پروتکلها (Protocols) در Objective-C
- 21. بلوکها (Blocks) در Objective-C
- 22. مدیریت حافظه در Objective-C: Manual Retain-Release
- 23. مدیریت حافظه در Objective-C: Automatic Reference Counting (ARC)
- 24. معرفی Cocoa Touch (برای iOS) یا Cocoa (برای macOS)
- 25. ساختار کلی برنامههای Cocoa
- 26. معرفی Objective-C Runtime
- 27. اصول برنامهنویسی شیگرا در مکینتاش
- 28. مقدمهای بر APIهای مکینتاش تولباکس
- 29. مفاهیم پایهای گرافیک در مکینتاش
- 30. مدیریت پنجرهها (Windows)
- 31. ایجاد و مدیریت کنترلهای رابط کاربری (UI Controls)
- 32. دکمهها (Buttons)
- 33. برچسبها (Labels)
- 34. فیلدهای متن (Text Fields)
- 35. ناحیه متن (Text Views)
- 36. چکباکسها (Checkboxes) و رادیو باتنها (Radio Buttons)
- 37. اسلایدرها (Sliders) و دایلها (Dials)
- 38. منوها (Menus) و آیتمهای منو (Menu Items)
- 39. پنجرههای هشدار (Alerts) و پاپاورها (Pop-overs)
- 40. نوار ابزار (Toolbars)
- 41. جداول (Tables) و نمایش اطلاعات
- 42. کالکشن ویوها (Collection Views)
- 43. نمایش تصاویر (Image Views)
- 44. طراحی رابط کاربری با Interface Builder
- 45. اتصال Interface Builder به کد Objective-C
- 46. مدیریت رویدادهای رابط کاربری
- 47. عملکرد (Actions) و خروجیها (Outlets)
- 48. مفاهیم رندرینگ (Rendering) گرافیک
- 49. مقدمهای بر Core Graphics
- 50. کار با مسیرها (Paths) و شکلها (Shapes)
- 51. رسم خطوط، مستطیلها و دایرهها
- 52. پر کردن و استروک کردن (Stroking) شکلها
- 53. مدیریت رنگها (Colors) و گرادیانها (Gradients)
- 54. استفاده از فونتها (Fonts) و متن
- 55. مدیریت وضعیت گرافیکی (Graphics State)
- 56. ترانسفورمیشنهای گرافیکی (Transformations)
- 57. مقدمهای بر Core Animation
- 58. ایجاد انیمیشنهای ساده
- 59. انیمیشنهای Keyframe
- 60. انتقال (Transitions) و افکتهای بصری
- 61. کار با لایهها (Layers)
- 62. مدیریت دادهها (Data Management)
- 63. کار با رشتهها (Strings)
- 64. کار با آرایهها (Arrays) و دیکشنریها (Dictionaries)
- 65. مقدمهای بر Foundation Framework
- 66. کار با تاریخ و زمان (Date and Time)
- 67. کار با اعداد (Numbers)
- 68. کار با دادههای باینری (Data)
- 69. مدیریت فایلها و دایرکتوریها
- 70. سریالیزیشن (Serialization) و دیسریالیزیشن (Deserialization)
- 71. ذخیرهسازی دادهها: NSUserDefaults
- 72. ذخیرهسازی دادهها: Property Lists
- 73. ذخیرهسازی دادهها: Core Data
- 74. مقدمهای بر Core Data
- 75. مدیریت Persistent Store
- 76. مدیریت Managed Object Context
- 77. مدل داده Core Data
- 78. کوئری زدن (Querying) در Core Data
- 79. استفاده از Core Data در رابط کاربری
- 80. مقدمهای بر شبکه (Networking)
- 81. کار با URLها
- 82. درخواستهای HTTP
- 83. پاسخهای HTTP
- 84. مدیریت دادههای JSON
- 85. ارتباط با وبسرویسها (Web Services)
- 86. استفاده از Grand Central Dispatch (GCD)
- 87. صفهای (Queues) GCD
- 88. وظایف (Tasks) و اجرای همزمان (Concurrency)
- 89. مدیریت نخها (Threads) در مکینتاش
- 90. مقدمهای بر Cocoa Bindings
- 91. مدیریت خطا (Error Handling)
- 92. ثبت وقایع (Logging)
- 93. تست واحد (Unit Testing)
- 94. تست رابط کاربری (UI Testing)
- 95. مقدمهای بر AppKit (برای macOS)
- 96. ساختار برنامههای AppKit
- 97. مفاهیم Document-Based Applications
- 98. مدیریت Undo/Redo
- 99. کار با Clipboard
- 100. استفاده از Notifications
تگها:
API مکینتاش
Carbon API
Macintosh Toolbox
macOS Development
Mastering the Macintosh toolbox
آموزش Macintosh Toolbox
آموزش برنامه نویسی مک
اپلیکیشن بومی مک
برنامه نویسی مک
توسعه Native مک
توسعه اپلیکیشن macOS
توسعه نرم افزار مک
دوره جامع مکینتاش
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.