Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Complete Typescript in Under 5 Hours

Hitesh Choudhary via YouTube

Overview

This course covers the following learning outcomes and goals: understanding the importance of learning TypeScript, gaining knowledge on installing TypeScript, exploring various TypeScript features such as type inference, functions, objects, type aliases, arrays, union types, tuples, enums, interfaces, classes, generics, type narrowing, and discriminated unions. Individual skills and tools taught include setting up TypeScript for real projects, utilizing different TypeScript syntax elements effectively, and implementing advanced TypeScript concepts like generics and type predicates. The teaching method of the course involves a structured approach with detailed explanations and practical examples for each TypeScript concept covered. The intended audience for this course includes beginners and intermediate learners interested in mastering TypeScript for web development projects.

Syllabus

00:00:00 - - Why to learn typescript
00:06:51 - - Typescript is not what you think
00:15:08 - - How to install typescript
00:27:16 - - Your first intro to typescript docs
00:39:04 - - Number, boolean and type inference
00:39:04 - - Number, boolean and type inference
00:46:35 - - Don't use ANY in typescript
00:51:13 - - Do you really know functions in typescript
01:02:38 - - A better way to write function in typescript
01:15:21 - - Bad behaviour of objects in typescript
01:24:57 - - Type Aliases in Typescript
01:32:11 - - READONLY and optional in typescript
01:41:56 - - Array in Typescript
01:49:46 - - Union Types in TS
02:04:29 - - Tuples in typescript
02:14:16 - - Enums in typescript
02:23:46 - - interface in typescript
02:33:35 - - Interface vs Type in typescript
02:38:51 - - How to setup Typescript for real projects
02:53:27 - - Classes in typescript
03:01:49 - - Private Public in Typescript
03:07:55 - - Getters and Setters in typescript
03:15:08 - - Protected in Typescript
03:19:17 - - Why Interface is important in typescript
03:25:48 - - Abstract class in Typescript
03:35:19 - - Generics in Typescript
03:47:41 - - Generics in Array and Arrow functions in Typescript
03:55:50 - - Generic Classes in Typescript
04:06:59 - - Type Narrowing in typescript
04:16:47 - - The in operator narrowing
04:22:00 - - Instanceof and Type Predicates
04:31:18 - - Discriminated Union and Exhaustiveness Checking with never
04:42:37 - - Typescript End

Taught by

Hitesh Choudhary

Reviews

Start your review of Complete Typescript in Under 5 Hours

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.