Design extensible, maintainable object-oriented software with confidence.
It is imperative that you master design patterns in order to advance your career in software engineering.
It’s a no-brainer!
Almost all employers are looking for senior software engineers who understand design patterns, but they are willing to pay a little bit extra for their services.
Object-oriented software design patterns are all about making it maintainable and extensible.
The problem is, most of the books and The Ultimate Design Patterns: Part 3 courses do not do a good job of explaining the subject. Most of them use examples that involve pizza, ducks, cars, coffee, etc – basically, topics that don’t relate to software development. If you finish a course and then try to apply one pattern when building real-world software, you will fail.
In my 3-part series, I do the opposite of that approach- the exact opposite of what the book suggests.
There are bite-size chunks for each topic, which facilitates easy digestion. My examples are also based on real-world situations that could be applied in real-life situations.
If you are interested in putting your new skills into practice 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
There are three parts to this The Ultimate Design Patterns: Part 3 course. Part I covered the structural design pattern and part II covered the behavioral design pattern. This section covers the creational design patterns originally introduced by GoF.
- Prototype Pattern
- Singleton Pattern
- Factory Pattern
- Abstract Factory Pattern
- Builder 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
For this The Ultimate Design Patterns: Part 3 course, you should have completed the first two parts and done all the exercises; otherwise, you may find it progressing too quickly.
Instructor: Mosh Hamedani
Size: 154.3 MB