کتاب الگوهای طراحی شیءگرا: از تئوری تا پیادهسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی شیءگرا: از تئوری تا پیادهسازی
موضوع کلی: توسعه نرمافزار شیءگرا
موضوع میانی: چالشها و راهحلها
📋 سرفصلهای دوره
- 1. مقدمهای بر الگوهای طراحی
- 2. چرا الگوهای طراحی؟
- 3. اصول طراحی شیءگرا و ارتباط آن با الگوها
- 4. دستهبندی الگوهای طراحی (خلقگرایانه، ساختاری، رفتاری)
- 5. الگوی Singleton: تعریف، کاربردها، پیادهسازی
- 6. الگوی Factory Method: تعریف، کاربردها، پیادهسازی
- 7. الگوی Abstract Factory: تعریف، کاربردها، پیادهسازی
- 8. الگوی Builder: تعریف، کاربردها، پیادهسازی
- 9. الگوی Prototype: تعریف، کاربردها، پیادهسازی
- 10. الگوی Observer: تعریف، کاربردها، پیادهسازی
- 11. الگوی Decorator: تعریف، کاربردها، پیادهسازی
- 12. الگوی Adapter: تعریف، کاربردها، پیادهسازی
- 13. الگوی Facade: تعریف، کاربردها، پیادهسازی
- 14. الگوی Template Method: تعریف، کاربردها، پیادهسازی
- 15. الگوی Strategy: تعریف، کاربردها، پیادهسازی
- 16. الگوی Command: تعریف، کاربردها، پیادهسازی
- 17. الگوی State: تعریف، کاربردها، پیادهسازی
- 18. الگوی Iterator: تعریف، کاربردها، پیادهسازی
- 19. الگوی Composite: تعریف، کاربردها، پیادهسازی
- 20. الگوی Visitor: تعریف، کاربردها، پیادهسازی
- 21. الگوی Bridge: تعریف، کاربردها، پیادهسازی
- 22. الگوی Proxy: تعریف، کاربردها، پیادهسازی
- 23. الگوی Flyweight: تعریف، کاربردها، پیادهسازی
- 24. الگوی Chain of Responsibility: تعریف، کاربردها، پیادهسازی
- 25. الگوی Mediator: تعریف، کاربردها، پیادهسازی
- 26. الگوی Memento: تعریف، کاربردها، پیادهسازی
- 27. الگوی Interpreter: تعریف، کاربردها، پیادهسازی
- 28. الگوهای رفتاری پیشرفته: بررسی و مقایسه
- 29. الگوهای ساختاری پیشرفته: بررسی و مقایسه
- 30. الگوهای خلقگرایانه پیشرفته: بررسی و مقایسه
- 31. انتخاب الگوی مناسب: معیارهای کلیدی
- 32. پیادهسازی الگوها در زبانهای مختلف برنامهنویسی (Java, Python, C#)
- 33. الگوهای طراحی در معماری نرمافزار
- 34. الگوهای طراحی و تست نرمافزار
- 35. الگوهای طراحی و refactoring
- 36. محدودیتها و معایب الگوهای طراحی
- 37. الگوهای ضدالگو (Anti-Patterns)
- 38. الگوهای طراحی رایج در فریمورکهای وب
- 39. الگوهای طراحی رایج در اپلیکیشنهای موبایل
- 40. الگوهای طراحی در سیستمهای توزیعشده
- 41. الگوهای طراحی و مقیاسپذیری
- 42. الگوهای طراحی و امنیت
- 43. بهینهسازی عملکرد با الگوهای طراحی
- 44. الگوهای طراحی و concurrency
- 45. الگوهای طراحی و مدیریت حافظه
- 46. الگوهای طراحی و توسعه میکروسرویسها
تگها:
behavioral patterns
code optimization
creational patterns
design patterns
design principles
factory method
java design patterns
object oriented programming
refactoring
singleton
software architecture
structural patterns
الگوهای طراحی
شیءگرایی
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.