Description
In this course, you will learn:
- TypeScript
- Front-End Development
Syllabus:
- Introduction
- Welcome to Learning TypeScript
- What is TypeScript?
- Who's this for?
- Exercise files
- Setting up the development environment
- Sample application
1. The Basics
- Adding TypeScript to an existing application
- Describing your code with types
- Understanding type inference and gradual typing
- with interfaces
- Enhancing interface definitions
- Restricting possible values with enums and literal types
- Allowing a variable to be multiple types
3. Classes
- JavaScript classes overview
- Converting JavaScript classes to TypeScript
- Encapsulating logic and data with access modifiers
4. Expanding and Improving Type Support
- Reusing common logic with generics
- Type checking JavaScript files
- Adding type support for native APIs
- Adding type support for third-party APIs