Software Engineering
Intermediate
Design Patterns – Complete Beginner to Advanced Guide
A complete 20-chapter guide covering Software Design Patterns, SOLID principles, Gang of Four patterns, and enterprise software architecture.
20 chapters
10h 35m
4.8
(235)
What you'll learn
- Introduction to Design Patterns
- Object-Oriented Programming Fundamentals
- SOLID Principles
- UML and Software Modeling
- Creational Design Patterns Overview
- Singleton Pattern
- Factory Method Pattern
- Abstract Factory Pattern
Course content
20 chapters · 10h 35m- 1 Introduction to Design Patterns 20 min
- 2 Object-Oriented Programming Fundamentals 25 min
- 3 SOLID Principles 30 min
- 4 UML and Software Modeling 25 min
- 5 Creational Design Patterns Overview 20 min
- 6 Singleton Pattern 25 min
- 7 Factory Method Pattern 30 min
- 8 Abstract Factory Pattern 30 min
- 9 Builder Pattern 30 min
- 10 Prototype Pattern 25 min
- 11 Adapter and Facade Patterns 35 min
- 12 Decorator and Proxy Patterns 35 min
- 13 Observer Pattern 30 min
- 14 Strategy Pattern 30 min
- 15 Command Pattern 35 min
- 16 State and Chain of Responsibility Patterns 35 min
- 17 Repository and Dependency Injection Patterns 40 min
- 18 MVC Architecture and Enterprise Patterns 40 min
- 19 Design Patterns Interview Questions and Challenges 45 min
- 20 Build a Complete Scalable Software Architecture 50 min