Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

TypeScript Design Patterns

via LinkedIn Learning

Overview

Explore the wide variety of different TypeScript design patterns and learn how to implement them like a pro.

Syllabus

Introduction
  • Understanding design patterns
  • What you should know
1. Overview of Design Patterns
  • What are design patterns?
  • The different types of design patterns
  • Object-oriented programming in TypeScript
2. Creational Patterns
  • What are creational patterns?
  • Builder pattern
  • Implement a builder pattern
  • Factory method pattern
  • Implement a factory method pattern
  • Abstract factory pattern
  • Implement an abstract factory pattern
  • Prototype pattern
  • Implement a prototype pattern
  • Singleton pattern
  • Implement a singleton pattern
3. Structural Patterns
  • What are structural patterns?
  • Adapter pattern
  • Implement an adapter pattern
  • Composite pattern
  • Implement a composite pattern
  • Decorator pattern
  • Implement a decorator pattern
  • Facade pattern
  • Implement a facade pattern
4. Behavioral Patterns
  • What are behavioral patterns?
  • Iterator pattern
  • Implement an iterator pattern
  • State pattern
  • Implement a state pattern
  • Template method pattern
  • Implement a template method pattern
  • Command pattern
  • Implement a command pattern
  • Mediator pattern
  • Implement a mediator pattern
  • Observer pattern
  • Implement an observer pattern
  • Strategy pattern
  • Implement a strategy pattern
Conclusion
  • Next steps

Taught by

Ademusoyo Awosika-Olumo

Reviews

4.5 rating at LinkedIn Learning based on 4 ratings

Start your review of TypeScript Design Patterns

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.