TypeScript Basics
3h 59m 12s
English
Paid
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.
Read more about the course
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

Next JS & Typescript with Shopify Integration - Full Guideudemy
Category: TypeScript
Duration 27 hours 55 minutes 27 seconds
Course

TypeScript Fundamentals: Learn TypeScript from Scratchvueschool.io
Category: TypeScript
Duration 1 hour 19 minutes 15 seconds
Course

NFT Marketplace in React, Typescript & Solidity - Full Guideudemy
Category: TypeScript, React.js, Decentralized Applications (dApps) / 'Web 3'
Duration 16 hours 20 minutes 55 seconds
Course

Build a ChatBot with Nuxt, TypeScript and the OpenAI Assistants APIzerotomastery.io
Category: TypeScript, ChatGPT, Nuxt
Duration 2 hours 41 minutes
Course

Master Class: React + Typescript 2021 Web Developmentudemy
Category: TypeScript, React.js
Duration 22 hours 4 minutes 13 seconds
Course

Angular Architecture. How to Build Scalable Web Applicationsudemy
Category: Angular, TypeScript, Firebase
Duration 7 hours 34 minutes 45 seconds
Course

Professional TypeScript Training by Matt Pocock | Total TypeScriptMatt Pocock
Category: TypeScript
Duration 23 hours 18 minutes 55 seconds
Course

Microservices with NodeJS, React, Typescript and Kubernetesudemy
Category: TypeScript, React.js, Node.js, Kubernetes
Duration 95 hours 13 minutes 4 seconds
Course