Design Patterns
Master design patterns to write more efficient and maintainable code.
Course Duration:32 Hours
Attend the course first, pay later !
Curriculum
- What are Design Patterns?
- Classification of Design Patterns
- Using Eclipse
- Software Architecture and Design Principles
- Singleton Pattern
- Factory Method Pattern
- Abstract Factory Pattern
- Builder Pattern
- Prototype Pattern
- Abstract Factory Pattern
- Hands-On Labs
- Adapter Pattern
- Bridge Pattern
- Composite Pattern
- Decorator Pattern
- Flyweight Pattern
- Proxy Pattern
- Hands-On Labs
- Chain of Responsibility Pattern
- Command Pattern
- Interpreter Pattern
- Iterator Pattern
- Mediator Pattern
- Memento Pattern
- Observer Pattern
- Strategy Pattern
- Template Method Pattern
- Visitor Pattern
- Hands-On Labs
- Dependency Injection (DI) Pattern
- Repository Pattern
- Unit of Work Pattern
- Null Object Pattern
- Hands-On Labs
- Real-World Case Studies
- Anti-Patterns and How to Avoid Them
- Design Pattern Combinations
- Performance and Scalability Considerations
- Refactoring Code Using Design Patterns
Other Courses you might be intereseted in...
Full Stack Angular/React
Program designed to impart technical knowledge and hands-on experience to the trainees so that they are ready to start work in any industrial project.
Covers MySQL, Mongo DB, Angular/React, Express.js, NodeJS etc.
See DetailsFull Stack Python
Web application with Python and Jango and other frameworks
See Details