Design Patterns

Master design patterns to write more efficient and maintainable code.

Course Duration:32 Hours

Attend the course first, pay later !

Register for Free Initial Sessions

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 Details

Full Stack Python

Web application with Python and Jango and other frameworks

See Details