Intermediate
212 Lessons
48h
Certificate of Completion
This course will teach you how to use TypeScript to build full working applications with JavaScript frameworks such as Angular, React, and Vue.
AI-POWERED
This course includes
This course includes
Course Overview
TypeScript and its compiler have been a success story and carved out a solid footprint in the JavaScript development community. You’ll start with exploring the types used in TypeScript and its common features. Next, you’ll learn the object-oriented concepts and capabilities of interfaces, classes, and inheritance. You’ll learn about the generics’ more advanced language feature, advanced type inference using conditional types, type chaining, and type distribution. You’ll also learn asynchronous programming ...Show More
TAKEAWAY SKILLS
Javascript
Angular Cli
React.js
Vue.js Basics
Jest
Using Aws Cloud Services
Rest Api
Rxjs
What You'll Learn
An understanding of common features in TypeScript, object-oriented concepts, generics, and advanced type inferences
An understanding of asynchronous programming concepts, decorators, and strict compiler options
Ability to use observables to transform data in TypeScript and Jest unit testing framework to run end-to-end tests
Build websites with Angular, React, and Vue using TypeScript
Build an application using an Express web server with code running in Node
Ability to use AWS libraries to build and deploy a full REST-based API
Course Content
Before Getting Started
Introduction
Exploring the Type System
Challenge: TypeScript Basics
Interfaces in TypeScript
Classes in TypeScript
8 Lessons
Inheritance in TypeScript
8 Lessons
Modules in TypeScript
4 Lessons
Challenge: Interfaces, Classes, Inheritance, and Modules
2 Lessons
Generics in TypeScript
7 Lessons
Advanced Type Inferences in TypeScript
7 Lessons
Challenge: Generics and Advanced Type Inferences
2 Lessons
Asynchronous Language Features
9 Lessons
Decorators
7 Lessons
Challenge: Asynchronous Language Features and Decorators
2 Lessons
Integration with JavaScript
8 Lessons
Strict Compiler Options
7 Lessons
Challenge: Strict Compiler Options
2 Lessons
Using Observables to Transform Data
10 Lessons
Challenge: Using Observables to Transform Data
2 Lessons
Test-Driven Development
12 Lessons
Challenge: Test-Driven Development
2 Lessons
Angular
15 Lessons
Challenge: Angular
2 Lessons
React
11 Lessons
Challenge: React
2 Lessons
Vue
13 Lessons
Node and Express
10 Lessons
An AWS Serverless API
11 Lessons
Micro Front-Ends
12 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE