Design Pattern and Architectural Pattern with C++
- Code:
- 21
- Location:
- Online seminar / face-to-face seminar
Description
Duration
- 5 * 1/2 day or 3 * 1 day
Accompanying literature
- Each participant gets one of my digital or printed books.
Method
- Theory and praxis with many exercises. You get the source code and the solutions to the exercises.
- You need a computer with at least a C++11 compiler.
Objectives
- Applicable knowledge on the design patterns
- Modern idioms in C++
- Knowledge about the most prominent architectural patterns
Standard
- C++11/14/17 standard
Content
- Design Pattern
- Terminology
- Overview
- Important design patterns
- Factory method
- Singleton
- Adapter
- Bridge
- Decorator
- Facade
- Composite
- Proxy
- Observer
- Visitor
- Template method
- Strategy
- Application of the design patterns
- C++ specific idioms
- Modern C++ Design
- Architectural patterns
- Pipes and filters
- Layered architecture pattern
- Broker
- Model view controller (MVC)
- Reactor
- Concurrency Patterns (Optional)
- Synchronization
- Concurrent Architecture
Conditions of participation:
The general terms and conditions are found in the GT&C.