TypeScript
- Issues with Plain JavaScript
- Introduction to TypeScript
- Advantages of TypeScript
- Getting Started with TypeScript
Data Types and Variables
- TypeScript Data Types
- Variable declaration
- var vs. let vs. const
Functions and Arrow Function
- Types of Functions
- Arrow Function
- Function Overloading
Classes and Interfaces
- Classes
- Access Modifiers
- Constructor
- Inheritance
Generics and Modules
- Generics
- Modules