0% found this document useful (0 votes)
72 views

The Ultimate TypeScript Course

The document outlines the topics covered in a TypeScript course including TypeScript basics, advanced types, object-oriented programming with classes and interfaces, generics, decorators, modules, working with JavaScript code, React with TypeScript, Node.js with Express and building an API.

Uploaded by

fofokxid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views

The Ultimate TypeScript Course

The document outlines the topics covered in a TypeScript course including TypeScript basics, advanced types, object-oriented programming with classes and interfaces, generics, decorators, modules, working with JavaScript code, React with TypeScript, Node.js with Express and building an API.

Uploaded by

fofokxid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

1- Welcome

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

You might also like