YoVDO

TypeScript Design Patterns

Offered By: LinkedIn Learning

Tags

Typescript Courses Object-oriented programming Courses Behavioral Patterns Courses Design Patterns Courses Creational Patterns Courses Builder Pattern Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Design Patterns in Java: Creational
Pluralsight
C# Design Patterns: Part 2
LinkedIn Learning
C++ Design Patterns: Creational
LinkedIn Learning
Design Patterns: Creational
LinkedIn Learning
Java Design Patterns: Creational
LinkedIn Learning