The Ultimate TypeScript Course
The Ultimate TypeScript Course
2- Prerequisites
3- How to Take this Course
1- Introduction
2- What is TypeScript
3- Setting Up the Development Environment
4- Your First TypeScript Program
5- Configuring the TypeScript Compiler
6- Debugging TypeScript Applications
1- Introduction
2- Built-in Types
3- The any Type
5- Arrays
6- Tuples
7- Enums
8- Functions
9- Objects
1- Introduction
2- Type Aliases
3- Union Types
4- Intersection Types
5- Literal Types
6- Nullable Types
7- Optional Chaining
8- The Nullish Coaelscing Operator
9- Type Assertions
10- The unknown Type
11- The never Type
1- Introduction
2- What is Object-oriented Programming
3- Creating Classes
4- Creating Objects
5- Read-only and Optional Properties
6- Access Control Keywords
7- Parameter Properties
8- Getters and Setters
9- Index Signatures
10- Static Members
11- Inheritance
12- Method Overriding
13- Polymorphism
14- Private vs Protected Members
15- Abstract Classes and Methods
16- Interfaces
1- Introduction
2- Understanding the Problem
3- Generic Classes
4- Generic Functions
5- Generic Interfaces
6- Generic Constraints
7- Extending Generic Classes
8- The keyof Operator
9- Type Mapping
1- Introduction
2- What Are Decorators
3- Class Decorators
4- Parameterized Decorators
5- Decorator Composition
6- Method Decorators
7- Accessor Decorators - Title
8- Property Decorators
9- Parameter Decorators
1- Introduction
2- Exporting and Importing
3- Module Formats
4- Default Exports
5- Wildcard Imports
6- Re-exporting
1- Introduction
2- Including JS Code in TS Projects
3- Type Checking JS Code
4- Describing Types Using JSDoc
5- Creating Declaration Files
6- Using Definitely Typed Declaration Files
1- Introduction
2- Creating a React App with TypeScript
3- Adding Bootstrap
4- Creating a Component - Title
5- Using the State Hook
6- Calling the Backend
7- Using the Effect Hook
8- Handling Events
9- Building a Form
10- Handling Form Submission
1- Introduction
2- Executing TypeScript Code with Node
3- Setting up an Express Project
4- Creating a Basic Route
5- Creating a Router
6- Parsing Request Bodies
7- Building an API
Course Wrap Up