Description
In this course, you will learn :
- An understanding of the differences between software design and architectural patterns
- A working knowledge of the difference between patterns and algorithms
- A deep understanding of common software design and architectural patterns
- Hands-on experience working with useful C++ idioms
- Familiarity with the key patterns for concurrency
Syllabus :
- Introduction to Design Patterns
- Deep Dive into Design Patterns
- More Design Patterns
- Idioms
- Architectural Patterns
- Patterns for Concurrency