دوره مقدمهای بر مفاهیم شیگرایی در برنامهنویسی (اختیاری) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر مفاهیم شیگرایی در برنامهنویسی (اختیاری)
موضوع کلی: مبانی کامپیوتر و نرمافزارهای اداری
موضوع میانی: مفاهیم پایه برنامهنویسی (اختیاری)
📋 سرفصلهای دوره
- 1. مقدمه: دنیای شیگرایی
- 2. شیء چیست؟
- 3. کلاس چیست؟
- 4. متغیرهای نمونه (Instance Variables)
- 5. متدهای نمونه (Instance Methods)
- 6. سازندهها (Constructors)
- 7. کلمه کلیدی this
- 8. وراثت (Inheritance)
- 9. کلاس والد (Parent Class)
- 10. کلاس فرزند (Child Class)
- 11. کلمه کلیدی extends
- 12. فراخوانی سازنده والد
- 13. بازنویسی متد (Method Overriding)
- 14. کلمه کلیدی super
- 15. چندریختی (Polymorphism)
- 16. تایپ پویا (Dynamic Typing)
- 17. تایپ ایستا (Static Typing)
- 18. انتزاع (Abstraction)
- 19. کلاسهای انتزاعی (Abstract Classes)
- 20. متدهای انتزاعی (Abstract Methods)
- 21. اینترفیسها (Interfaces)
- 22. پیادهسازی اینترفیس (Implementing Interface)
- 23. کپسولهسازی (Encapsulation)
- 24. سطوح دسترسی (Access Modifiers)
- 25. public
- 26. private
- 27. protected
- 28. default
- 29. getter و setter ها
- 30. مدیریت دادهها
- 31. مفهوم انطباق
- 32. اشیاء و دادهها
- 33. ارتباط بین اشیاء
- 34. ارتباط یک به یک
- 35. ارتباط یک به چند
- 36. ارتباط چند به چند
- 37. تزریق وابستگی (Dependency Injection)
- 38. کوپلینگ (Coupling)
- 39. تثبیت (Cohesion)
- 40. الگوهای طراحی (Design Patterns)
- 41. الگوی کارخانه (Factory Pattern)
- 42. الگوی سینگلتون (Singleton Pattern)
- 43. الگوی استراتژی (Strategy Pattern)
- 44. الگوی مشاهدهگر (Observer Pattern)
- 45. الگوی دکوراتور (Decorator Pattern)
- 46. الگوی آداپتور (Adapter Pattern)
- 47. الگوی کامپوزیت (Composite Pattern)
- 48. الگوی facade (Facade Pattern)
- 49. الگوی Proxy
- 50. الگوی Builder
- 51. الگوی Prototype
- 52. الگوی Command
- 53. الگوی Interpreter
- 54. الگوی Iterator
- 55. الگوی Mediator
- 56. الگوی Memento
- 57. الگوی State
- 58. الگوی Bridge
- 59. الگوی Composite
- 60. الگوی Decorator
- 61. الگوی Flyweight
- 62. الگوی Proxy
- 63. الگوی Chain of Responsibility
- 64. الگوی Template Method
- 65. الگوی Visitor
- 66. مزایای شیگرایی
- 67. کاهش پیچیدگی
- 68. قابلیت استفاده مجدد کد
- 69. قابلیت نگهداری بهتر
- 70. توسعهپذیری
- 71. اشکالزدایی آسانتر
- 72. مدیریت پروژه
- 73. تمرکز بر روی منطق کسبوکار
- 74. مدلسازی دنیای واقعی
- 75. تفاوت شیگرایی با برنامهنویسی رویهای
- 76. نکات مهم در طراحی شیگرا
- 77. اصل SOLID
- 78. اصل تک مسئولیتی (Single Responsibility Principle)
- 79. اصل باز-بسته (Open/Closed Principle)
- 80. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- 81. اصل تفکیک اینترفیس (Interface Segregation Principle)
- 82. اصل وارونگی وابستگی (Dependency Inversion Principle)
- 83. اشتباهات رایج در شیگرایی
- 84. تست واحد (Unit Testing)
- 85. فریمورکهای شیگرا
- 86. کاربرد شیگرایی در زبانهای مختلف
- 87. شیگرایی در جاوا
- 88. شیگرایی در پایتون
- 89. شیگرایی در C++
- 90. شیگرایی در C#
- 91. شیگرایی در جاوا اسکریپت
- 92. مفاهیم پیشرفته شیگرایی
- 93. متاکلاسها (Metaclasses)
- 94. بازتاب (Reflection)
- 95. برنامهنویسی جنریک (Generic Programming)
- 96. برنامهنویسی چندنخی (Multithreading)
- 97. مباحث پایانی
- 98. جمعبندی مفاهیم
- 99. نگاهی به آینده شیگرایی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.