اپلیکیشن اندرویدی فلشکارت آموزشی الگوهای طراحی شیءگرا با پایتون
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی شیءگرا با پایتون
موضوع کلی: توسعه نرمافزار شیءگرا
موضوع میانی: پایتون
📋 سرفصلهای دوره
- 1. مفاهیم پایهای برنامهنویسی شیءگرا
- 2. کلاسها و اشیاء در پایتون
- 3. تعریف کلاس و ایجاد اشیاء
- 4. ویژگیها و متدها
- 5. دسترسی به ویژگیها و فراخوانی متدها
- 6. مخفیسازی دادهها (Encapsulation)
- 7. وراثت (Inheritance)
- 8. انواع وراثت در پایتون
- 9. بازنویسی متدها (Method Overriding)
- 10. چندشکلی (Polymorphism)
- 11. انواع چندشکلی
- 12. انتزاع (Abstraction)
- 13. کلاسهای انتزاعی و متدهای انتزاعی
- 14. کپسولهسازی پیشرفته
- 15. کنترل دسترسی به اعضا (public, protected, private)
- 16. ویژگیهای ایستا (Static Properties)
- 17. متدهای ایستا (Static Methods)
- 18. متدهای کلاس (Class Methods)
- 19. ارتباط بین کلاسها و اشیاء
- 20. ترکیب (Composition)
- 21. تجمیع (Aggregation)
- 22. الگوهای طراحی شیءگرا: مقدمه
- 23. الگوی کارخانه (Factory Pattern)
- 24. الگوی ساختکننده (Builder Pattern)
- 25. الگوی نمونه (Prototype Pattern)
- 26. الگوی تکروید (Singleton Pattern)
- 27. الگوی استراتژی (Strategy Pattern)
- 28. الگوی مشاهدهگر (Observer Pattern)
- 29. الگوی واسطه (Mediator Pattern)
- 30. الگوی فرمان (Command Pattern)
- 31. الگوی فیلتر (Filter Pattern)
- 32. الگوی زنجیره مسئولیت (Chain of Responsibility)
- 33. الگوی قالب (Template Method Pattern)
- 34. الگوی دکوراتور (Decorator Pattern)
- 35. الگوی واسط (Adapter Pattern)
- 36. الگوی نمای (Facade Pattern)
- 37. تست واحد در برنامهنویسی شیءگرا
- 38. مفاهیم تست واحد
- 39. ابزارهای تست واحد در پایتون
- 40. نوشتن تستهای موثر برای کلاسها و متدها
- 41. اشکالزدایی و رفع خطا در کد شیءگرا
- 42. بهینهسازی کد شیءگرا
- 43. اصول طراحی SOLID
- 44. استفاده از الگوهای طراحی در پروژههای واقعی
- 45. مستندسازی کد شیءگرا
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.