Course Description
This course covers the classification of design patterns. You will learn to recognize architectural patterns and apply these patterns in various coding scenarios.
Learning Objectives
Design Pattern Classification
- start the course
- classify architectural patterns
- classify creational patterns
- classify behavioral patterns
- classify structural patterns
Design Pattern Application
- recognize when to use specification patterns
- recognize when to use MVP patterns
- recognize when to use MVVM patterns
- recognize when to use integrator patterns
- recognize when to use lazy load patterns
- recognize when to use event aggregator
- recognize when to use service locator patterns
- recognize how patterns help simplify deciding the right architectural decisions
Practice: Layered Pattern
- describe what a layered pattern is and the benefits of using such pattern