The Object-Oriented (OO) Design Patterns training course is designed to demonstrate how to utilize design patterns.
The course begins by exploring the design patterns catalog. Next, it examines all three categories of patterns: structural, creational, and behavioral. The course concludes with a look at the history of design patterns, the appropriateness of the adoption, and sample implementations in Java, PHP, or C#.
Purpose
|
Learn how to create reusable OO solutions using design patterns via our Software Architecture Training. |
Audience
|
Experienced OO programmers wanting to learn advanced concepts. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| C# | Design Patterns | OOAD |
Productivity Objectives
- Describe the history, motivations, and principles of design pattern
- Recognize how and where design patterns fit into software architecture
- Identify the three general areas of design patterns
- Select a design pattern based on a use case
- Refactor existing code into a design pattern