TypeScript Mastery: From Basics to Design Patterns

  • Home
  • TypeScript Mastery: From Basics to Design Patterns

TypeScript Mastery: From Basics to Design Patterns

About Course

In the course we will analyze TypeScript from scratch, so you will only be required to have basic knowledge of JavaScript. In the course, we will not only learn all the features of TypeScript, but also practice through exercises and writing the final project – an extensible command execution utility. At the same time, an important part of the course will be design patterns, where we will study the behavioral, generative and structural patterns of object-oriented programming. And even for those who have already studied TypeScript, many sections will be useful, as they cover advanced topics that you may not have encountered so often before.

Show More

What Will You Learn?

  • Basic and advanced TypeScript types
  • Working with classes and interfaces
  • Setting up a project to run TypeScript
  • Writing TypeGuards
  • Generics
  • Conditional Types and Mapped Types
  • Using utility types
  • The work of decorators
  • Modularity in TypeScript
  • Library typings
  • Design patterns in TypeScript
  • Write extensible and maintainable code using an example project

Course Content

Introduction

  • Why TypeScript?
  • Important announcement!
  • How is the course structured?
  • Project overview
  • Update – Course Overview
  • Course with a mentor

Setting up the environment

Main types

Advanced types

Classes

TypeScript compiler

Generics

Type manipulation

Service types

Decorators

Student Ratings & Reviews

No Review Yet
No Review Yet