
UdemyThis course teaches object-oriented design patterns through the lens of TypeScript, focusing on how established solutions — like the decorator pattern — solve problems that come up repeatedly in real software projects.
Who it's for: beginner TypeScript developers who understand the language basics and want to write more robust, flexible, and maintainable code.
Rather than treating patterns as abstract theory, the course grounds them in a concrete scenario, giving learners a template for recognizing similar problems in their own TypeScript codebases.
Object oriented design patterns help you create more robust and flexible software. In this course I will show you how to use these patterns in TypeScript.
Design patterns are best practices that will help you solve common problems in programming. There is no need to solve a generic problem that has been solved many times before.
Simple example: how do you write a system that allows user to order a product and customize some of its features? There are many possible solutions but they probably won't be as flexible as using a decorator pattern.
Price
This course is free to enrol.
Enrol free on Udemy →Advertisement
More in IT & Software



