دوره سفری به دنیای شیء گرایی با Objective-C و NeXTSTEP همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفری به دنیای شیء گرایی با Objective-C و NeXTSTEP
موضوع کلی: برنامه نویسی شیء گرا با Objective-C در NeXTSTEP
موضوع میانی: اصول و مبانی Objective-C و NeXTSTEP
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر برنامهنویسی شیءگرا
- 2. مفاهیم اساسی شیءگرایی
- 3. کلاسها و اشیاء
- 4. پیامرسانی در Objective-C
- 5. تعریف کلاسها
- 6. متدهای Instance
- 7. متدهای Class
- 8. ویژگیهای (Properties) کلاسها
- 9. اینتالیزرها (Initializers)
- 10. متدهای Dealloc
- 11. انتقال پیام به اشیاء
- 12. فراخوانی متدها
- 13. انواع داده در Objective-C
- 14. دستورات کنترل جریان
- 15. حلقهها
- 16. دستورات شرطی
- 17. آرایهها (Arrays)
- 18. دیکشنریها (Dictionaries)
- 19. ستها (Sets)
- 20. رشتهها (Strings)
- 21. اعداد (Numbers)
- 22. بلوکها (Blocks)
- 23. مدیریت حافظه دستی (Manual Memory Management)
- 24. اشارهگرها (Pointers)
- 25. اشارهگرهای به متد (Method Pointers)
- 26. نمونهسازی (Instantiation)
- 27. کلاسهای پایه (Base Classes)
- 28. وراثت (Inheritance)
- 29. زیرکلاسها (Subclasses)
- 30. فراخوانی متدهای والد (Superclass Methods)
- 31. چندریختی (Polymorphism)
- 32. انتزاع (Abstraction)
- 33. کپسولهسازی (Encapsulation)
- 34. پروتکلها (Protocols)
- 35. نمایندگی (Delegation)
- 36. مدیریت خطا (Error Handling)
- 37. استثناها (Exceptions)
- 38. مدیریت رویداد (Event Handling)
- 39. چرخه عمر اشیاء (Object Lifecycle)
- 40. نگهداری اشیاء (Object Retention)
- 41. شمارش خودکار ارجاع (Automatic Reference Counting - ARC)
- 42. مدیریت حافظه در NeXTSTEP
- 43. محیط توسعه NeXTSTEP
- 44. ابزارهای NeXTSTEP
- 45. کامپایلر Objective-C
- 46. لینکِر (Linker)
- 47. دیباگر (Debugger)
- 48. ویرایشگر کد
- 49. ابزارهای طراحی رابط کاربری
- 50. مدیریت پنجرهها
- 51. مدیریت کنترلها (Controls)
- 52. مدیریت منوها
- 53. مدیریت رویدادهای گرافیکی
- 54. سیستم پنجرهسازی NeXTSTEP
- 55. چارچوبهای (Frameworks) NeXTSTEP
- 56. Foundation Framework
- 57. AppKit Framework
- 58. Core Foundation
- 59. Object Services
- 60. Persistent Objects
- 61. Graphics Services
- 62. Networking Services
- 63. Database Services
- 64. Web Services
- 65. XML Parsing
- 66. Internationalization
- 67. Localization
- 68. Accessibility
- 69. Security
- 70. Performance Optimization
- 71. Design Patterns (Creational)
- 72. Design Patterns (Structural)
- 73. Design Patterns (Behavioral)
- 74. مقدمهای بر Cocoa
- 75. تفاوتهای Objective-C و Swift
- 76. مقایسه Objective-C با زبانهای دیگر
- 77. کاربرد Objective-C در توسعه iOS
- 78. کاربرد Objective-C در توسعه macOS
- 79. تاریخچه Objective-C
- 80. تاثیر NeXTSTEP بر توسعه نرمافزار
- 81. مبانی طراحی نرمافزار شیءگرا
- 82. اصول SOLID
- 83. تحلیل و طراحی شیءگرا
- 84. مدلسازی شیءگرا
- 85. نمودارهای UML
- 86. پروژههای عملی Objective-C
- 87. ساخت یک ماشین حساب ساده
- 88. ساخت یک دفترچه تلفن
- 89. ساخت یک بازی ساده
- 90. کار با فایلها
- 91. کار با شبکهها
- 92. کار با پایگاه داده
- 93. مقدمهای بر برنامهنویسی همزمان (Concurrency)
- 94. رشتهها (Threads)
- 95. عملیات ناهمزمان (Asynchronous Operations)
- 96. مدیریت منابع مشترک
- 97. قفلها (Locks)
- 98. مدیریت حافظه در برنامهنویسی همزمان
- 99. مفاهیم پیشرفته Objective-C
- 100. توسعه با ابزارهای مدرن Objective-C
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.