Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Architectural patterns and tiered structures
  • Documentation of pattern specifications
  • Integration of design patterns into engineering practices
  • Identification and selection of appropriate design patterns
  • Implementation strategies for design patterns

Established patterns

Object instantiation

  • Factory pattern
  • Builder pattern
  • Factory Method pattern
  • Prototype pattern
  • Singleton pattern

Structural patterns

  • Adapter pattern
  • Bridge pattern
  • Composite pattern
  • Decorator pattern
  • Facade pattern
  • Flyweight pattern
  • Proxy pattern

Behavioral patterns

  • Chain of Responsibility pattern
  • Command pattern
  • Interpreter pattern
  • Iterator pattern
  • Mediator pattern
  • Memento pattern
  • Observer pattern
  • State pattern
  • Strategy pattern
  • Template Method pattern
  • Visitor pattern
  • Observer pattern

Pattern development

  • Assessing the necessity of pattern implementation
  • Standardized pattern documentation
  • Organization of pattern catalogs
  • Specific objectives versus abstracted goals
  • Dissemination of patterns to professional communities

Requirements

Proficiency in Unified Modeling Language (UML) and one or more object-oriented programming languages, such as C++, C#, Java, VB.NET, or PHP 8 or later.

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories