TypeScript Design Patterns
4.9 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
801 students enrolled
Wishlisted Wishlist

Please confirm that you want to add TypeScript Design Patterns to your Wishlist.

Add to Wishlist

TypeScript Design Patterns

Object oriented design patterns allow you to write better and more flexible software!
4.9 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
801 students enrolled
Created by Xavier D
Last updated 8/2017
English
Price: Free
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use object oriented design patterns to write better and more flexible software.
View Curriculum
Requirements
  • Basic knowledge of object oriented programming
  • Basic knowledge of TypeScript/JavaScript (or any other OO language)
Description

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.

Who is the target audience?
  • Anyone who wants to learn how to use object oriented design patterns.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
1 Lecture 01:50
Introduction
01:50
+
Patterns
5 Lectures 46:30
Decorator pattern
09:10

Observer pattern
12:09

Facade pattern
07:00

Adapter pattern
05:46

State pattern
12:25
About the Instructor
Xavier D
4.9 Average rating
10 Reviews
801 Students
1 Course
Web developer, passionate about technology

Hi everyone, my name is Xavier. I'm really passionate about technology and I love to teach people new things. It's this passion that has led me to creating easy to follow video tutorials. I started out in 2016 with my YouTube channel and so far I have uploaded over 65 videos. I'm listing to everyone's feedback to improve the quality of my videos further.

YouTube is great for video, but it's not ideal for e-learning courses. That's why in 2017 I signed up for Udemy. My ambition is to bring some of my YouTube courses to Udemy for free and to create new series specifically for Udemy.

This is the beginning of a journey, so tag along!