Need for Design Patterns and the Principles Guiding Design Patterns


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
This course will focus on identifying common coding flaws and the application of Object Oriented Principles in order to produce quality codes which adhere to the coding standards.

Target Audience
IT professionals, software engineers, developers, and architects

Prerequisites
None

Expected Duration (hours)
1.2

Lesson Objectives

Need for Design Patterns and the Principles Guiding Design Patterns

  • start the course
  • recognize the need for design patterns
  • compare microservices and design patterns
  • illustrate the history of patterns
  • recognize the challenges that design patterns help simplify
  • define design patterns
  • define the core OOAD principles behind design patterns
  • define the core OOAD principles behind design patterns
  • recognize the practice and benefits of design patterns
  • describe design patterns in context
  • use class and sequence diagrams as notations to depict patterns
  • use state machine diagram as notations to depict patterns
  • classify GoF pattern categories
  • list the important Object Oriented principles and the essential elements of patterns
  • Course Number:
    sd_msdp_a03_it_enus

    Expertise Level
    Intermediate