کتاب الگوهای طراحی: ارتقای مهارتهای کدنویسی با الگوها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی: ارتقای مهارتهای کدنویسی با الگوها
موضوع کلی: برنامه نویسی
موضوع میانی: الگوهای طراحی (Design Patterns)
📋 سرفصلهای دوره
- 1. الگوهای طراحی چیست و چرا باید یاد بگیریم
- 2. تاریخچه و دستهبندی الگوهای طراحی
- 3. الگوهای سازنده: Singleton و پیادهسازی آن
- 4. الگوی Factory Method برای ایجاد اشیاء
- 5. الگوی Abstract Factory برای خانوادهای از اشیاء
- 6. الگوی Builder برای ساخت اشیاء پیچیده
- 7. الگوی Prototype برای کپی کردن اشیاء
- 8. الگوهای ساختاری: Adapter برای سازگاری بین کلاسها
- 9. الگوی Bridge برای جداسازی انتزاع از پیادهسازی
- 10. الگوی Composite برای ساختارهای درختی
- 11. الگوی Decorator برای افزودن قابلیتها به صورت پویا
- 12. الگوی Facade برای سادهسازی رابطهای پیچیده
- 13. الگوی Flyweight برای بهینهسازی حافظه
- 14. الگوی Proxy برای کنترل دسترسی به اشیاء
- 15. الگوهای رفتاری: Chain of Responsibility برای زنجیره پردازش
- 16. الگوی Command برای کپسولهسازی درخواستها
- 17. الگوی Interpreter برای تفسیر عبارات
- 18. الگوی Iterator برای پیمایش مجموعهها
- 19. الگوی Mediator برای کاهش وابستگی بین اشیاء
- 20. الگوی Memento برای ذخیره و بازیابی وضعیت
- 21. الگوی Observer برای اطلاعرسانی تغییرات
- 22. الگوی State برای تغییر رفتار بر اساس وضعیت
- 23. الگوی Strategy برای انتخاب الگوریتم در زمان اجرا
- 24. الگوی Template Method برای تعریف ساختار الگوریتم
- 25. الگوی Visitor برای عملیات روی عناصر یک ساختار
- 26. ترکیب الگوهای طراحی در پروژههای واقعی
- 27. الگوهای طراحی در زبانهای برنامهنویسی مختلف
- 28. الگوهای طراحی معماری: MVC و MVP
- 29. الگوی Repository در معماری نرمافزار
- 30. الگوی Dependency Injection برای کاهش وابستگی
- 31. الگوی Singleton در سناریوهای چندنخی
- 32. الگوی Factory در سیستمهای پلاگینمحور
- 33. الگوی Observer در رویدادمحوری
- 34. الگوی Strategy در سیستمهای تخفیف و قیمتگذاری
- 35. الگوی Decorator در پردازش دادهها
- 36. الگوی Adapter در یکپارچهسازی سرویسها
- 37. الگوی Composite در رابطهای کاربری
- 38. الگوی Proxy در کش و لاگگیری
- 39. الگوی Command در عملیات undo/redo
- 40. الگوی State در ماشینهای حالت
- 41. الگوی Visitor در تحلیل گرامر و AST
- 42. الگوی Mediator در سیستمهای چت
- 43. الگوی Memento در بازیهای کامپیوتری
- 44. الگوی Chain of Responsibility در فیلترهای درخواست
- 45. الگوی Builder در ساخت کوئریهای پیچیده
- 46. الگوی Prototype در سیستمهای گرافیکی
- 47. الگوی Flyweight در بازیهای ویدیویی
- 48. الگوی Interpreter در مفسرهای ساده
- 49. الگوی Template Method در فریمورکها
- 50. بهترین شیوههای انتخاب الگوی مناسب
- 51. ضدالگوها: اشتباهات رایج در استفاده از الگوها
- 52. الگوهای طراحی برای سیستمهای توزیعشده
- 53. الگوهای طراحی در معماری میکروسرویسها
- 54. تمرین عملی: پیادهسازی یک پروژه با الگوهای طراحی
- 55. منابع و ابزارهای یادگیری الگوهای طراحی
تگها:
Design Patterns
factory method
GoF
singleton
اصول SOLID
الگوهای طراحی
بازآفرینی کد
برنامهنویسی پیشرفته
کدنویسی شیگرا
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.