Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn TypeScript and Build an API
Introduction
First TypeScript Program (1:47)
NodeJs Configuration (0:43)
VS Code Configuration (0:58)
Install TypeScript (1:42)
TS Node and Code Runner (5:11)
Source Code
TypeScript Fundamentals
Comments (3:36)
Variables (6:45)
String Type (4:58)
Number Type (3:02)
Boolean Type (1:52)
Array Type (4:46)
Object Type (4:15)
Any Type (3:21)
Union Type (4:13)
Alias Type (4:23)
Tuple (2:58)
Enum Type (5:33)
Never Type (4:04)
Unknown Type (5:08)
Literal Type (5:55)
Functions (13:59)
Classes
Class Introduction (4:10)
Access Modifier (6:44)
Read Only Access Modifier (1:47)
Inheritance - I (7:10)
Inheritance - II (7:10)
Inheritance - III (7:30)
Getters and Setters (7:05)
Static Keyword (5:50)
Abstract Class (7:01)
Interfaces
Interface Introduction (5:45)
Implement Interface (3:36)
Extend Interface (4:52)
Interface Function Type (2:36)
Interface Optional Properties (1:54)
Generics
Generics Introduction (10:13)
Generic Classes and Interfaces (11:56)
NodeJS API
Introduction (5:32)
TS Configuration (5:33)
Package Manager File (4:12)
Installing Dependencies (4:31)
Testing Configuration (2:50)
Creating NodeJs Application (15:38)
HTTP Response (10:36)
Router Setup (3:44)
Database Configuration and Queries (10:14)
Controller - I (12:53)
Controller - II (4:06)
Controller - III (5:13)
Controller - IV (3:31)
Controller - V (1:54)
Routes (3:23)
Environment Configutation (2:58)
Creating Database and Table (6:43)
Testing CRUD Operations (7:52)
Code Refactoring (4:58)
Deployment - Docker and AWS
Docker Introdcution (3:22)
Docker File (5:32)
Docker Ignore File (3:30)
Build Image and Run Container (10:00)
Docker Compose - Part 1 (8:34)
Docker Compose - Part 2 (4:59)
Run Docker Compose (9:52)
EC2 Instance (4:40)
Deployment (9:14)
TypeScript and Angular
Angular Intoduction (4:16)
Creating Angular Application (2:46)
Angular HTTP Request (Service) (4:30)
Read Response Data (3:18)
HTML Template (3:57)
Refactoring (11:18)
Teach online with
Introduction
Complete and Continue