Gain confidence in the design of maintainable, extensible objects-oriented software.
Mastering design patterns, er, is a necessary requirement for software engineers wanting to ascend the ladder of success.
It’s a no-brainer!
Generally, employers are looking for senior software engineers with design pattern skills, and they are willing to pay extra to hire them.
The purpose of design patterns is to create object-oriented software that is maintainable and extensible.
However, the majority of books and The Ultimate Design Patterns: Part 2 courses don't provide sufficient explanations for the topic. The majority of them teach the subject through examples involving pizzas, ducks, cars, coffees, etc – the topics you never encounter when building software. Having finished a training The Ultimate Design Patterns: Part 2 course, you are unable to implement a single pattern when creating real-world software.
That approach is not what I support, so I created a 3-part series that takes the opposite approach.
You will find all the topics divided into bite-sized portions that make it easy to digest. I also used examples from real life to illustrate how the concepts applied to real life.
Especially useful if you are looking to apply your new skills immediately.
By the end of this course, you'll be able to…
- Pinpoint maintainability and extensibility problems in your code
- Write maintainable and extensible object-oriented code
- Ace your next coding interview
- Become a better developer
What You'll Learn
This course is the second part of a series. The first part covered the behavioral design patterns. In this part, you'll learn the structural design patterns that were first introduced by GoF.
- Adapter Pattern
- Bridge Pattern
- Composite Pattern
- Decorator Pattern
- Facade Pattern
- Flyweight Pattern
- Proxy Pattern
Who is this course for?
- Anyone who wants to reach senior levels of software development
- Anyone who wants to write maintainable and extensible code
- Anyone preparing for a coding job interview
Instructor: Mosh Hamedani
Size: 2.0 GB