About this video

In programming, there are several problems that occur frequently. To solve these problems, there are various repeatable solutions; these are known as design patterns. Design patterns are a great way to improve the efficiency of your programs and improve your productivity; you'll learn them all in this course. This course is a collection of the most important patterns you need to improve application performance and productivity.

This course starts by exploring SOLID principles to write clean code. Then you will create new objects and instance of classes with creational design Patterns. Next, you will utilize dependency injection with InversifyJS to create testable, maintainable, and extensible code.

Moving on, you will explore structural design patterns to better express the relationships between different application entities. Lastly, you will investigate behavioral patterns to add flow to your applications and add levels of communication between your entities.

The code bundle for this video course is available at: https://github.com/PacktPublishing/Design-Patterns-in-TypeScript.

Style and Approach

This video course focuses on every topic in a simple manner, backed up by supporting examples; this approach makes learning easy and facilitates studying.

Publication date:
August 2018
Publisher
Packt
Duration
4 hours 47 minutes
ISBN
9781789347951

About the Author

  • Dimitris Loukas

    Dimitris Loukas is a software engineer and is currently part of a growing start-up building a revolutionary referral marketing platform with Node.js, Angular, MySQL, Redis, and Docker. He is also developing trading software applications using C#, Aurelia and TypeScript. He is a Packt author and has developed many video tutorials in C#, .NET Core, and TypeScript. He has worked for two start-ups in the past, is active in the open-source community, and loves taking up small side-projects. He has developed microservices using C# and Node.js and has also mastered Angular, Aurelia, and Vue.js. He is an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going.

    Browse publications by this author

Latest Reviews

(2 reviews total)
Very gud course. Learned many advanced topics
What I've been able to read through to far has been good.
Design Patterns in TypeScript [Video]
Unlock this video and the full library for FREE
Start free trial