TypeScript Basics
3h 59m 12s
English
Paid
October 17, 2024
Boost your productivity. Dive into the TypeScript language through this comprehensive introduction, and realise the many benefits of adopting static types. We'll explore common practices, ES6/7, the compiler, classes, functions and all the necessary types you need.
More
Requirements
- JavaScript basic knowledge
- Desire to write scalable JavaScript
- OOP is a bonus
Watch Online TypeScript Basics
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | What, and why TypeScript? | 07:32 |
2 | TypeScript versus JavaScript | 06:08 |
3 | Installing TypeScript | 05:04 |
4 | TypeScript compiler (tsc) and tsconfig | 08:11 |
5 | Setting up Webpack for TypeScript | 10:41 |
6 | Arrow functions and implicit returns | 08:55 |
7 | Default Function parameters | 02:06 |
8 | Object literal improvements | 04:19 |
9 | Rest Parameters | 03:18 |
10 | Array and Object Spreads | 02:20 |
11 | Destructuring Objects | 06:41 |
12 | Number Type | 11:21 |
13 | String Type | 05:18 |
14 | Boolean Type | 04:10 |
15 | The "Any" Type | 03:28 |
16 | Implicit vs Explicit Types | 03:38 |
17 | Void Type | 03:32 |
18 | Never Type | 01:53 |
19 | Null, Undefined, Strict Null checks | 05:16 |
20 | Union and Literal Types | 04:05 |
21 | Function Types | 06:20 |
22 | Functions and Optional Arguments | 02:29 |
23 | Typed Functions and Default Params | 02:28 |
24 | Object Types | 03:38 |
25 | Array Types and Generics | 04:06 |
26 | Tuple Types for Arrays | 04:28 |
27 | Type Aliases | 05:54 |
28 | Type Assertions | 07:30 |
29 | Numeric Enums and Reverse Mappings | 07:44 |
30 | String Enums and Inlining Members | 04:57 |
31 | Creating Interfaces | 06:05 |
32 | Interfaces with Function Types | 03:16 |
33 | Extending Interfaces | 02:34 |
34 | Interfaces and Optional Properties | 02:01 |
35 | Interfaces with Index Signatures | 03:47 |
36 | Understanding Classes and Constructors | 09:17 |
37 | Public and Private Members | 05:00 |
38 | Readonly Members | 02:39 |
39 | Setters and Getters (Accessors) | 06:10 |
40 | Class Inheritance | 04:17 |
41 | Abstract Classes | 01:43 |
42 | Protected Members and Inheritance | 03:38 |
43 | Interface contracts with "implements" | 05:39 |
44 | Static Properties and Methods | 04:58 |
45 | Function Generics | 11:03 |
46 | Function Overloads | 09:35 |
Similar courses to TypeScript Basics
TypeScript Bootcamp: Zero to Masteryzerotomastery.io
Duration 9 hours 31 minutes 59 seconds
Course
Building an AI Icon Generator using the T3 Stack (Next.js, Prisma, TailwindCSS, Typescript, Dall-E API)Web Dev Cody
Duration 5 hours 53 minutes 23 seconds
Course
Loopback 4: Modern ways to Build APIs in Typescript & NodeJsudemy
Duration 5 hours 14 minutes 32 seconds
Course
TypeScript Simplifiedwebdevsimplified.com
Duration 10 hours 23 minutes 56 seconds
Course
Understanding TypeScript - 2023 EditionudemyAcademind Pro
Duration 14 hours 54 minutes 54 seconds
Course
The Ultimate TypeScript Coursecodewithmosh (Mosh Hamedani)
Duration 4 hours 22 minutes 18 seconds
Course
React and Typescript: Build a Portfolio ProjectudemyStephen Grider
Duration 29 hours 21 minutes 48 seconds
Course