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

Transform Your Craft with TDD: Master clean code and testing

Transform Your Craft with TDD: Master clean code and testingDaniel Moka

Category: TypeScript, Rust
Duration 4 hours 7 minutes 36 seconds
Master Custom React Hooks with TypeScript

Master Custom React Hooks with TypeScriptfullstack.io

Category: TypeScript, React.js
Duration 2 hours 21 minutes 3 seconds
Microservices with NodeJS, React, Typescript and Kubernetes

Microservices with NodeJS, React, Typescript and Kubernetesudemy

Category: TypeScript, React.js, Node.js, Kubernetes
Duration 95 hours 13 minutes 4 seconds
React and NodeJS: A Practical Guide with Typescript

React and NodeJS: A Practical Guide with Typescriptudemy

Category: TypeScript, React.js, Node.js
Duration 6 hours 54 minutes 59 seconds
TypeScript Design Patterns And SOLID Principles

TypeScript Design Patterns And SOLID Principlesudemy

Category: TypeScript
Duration 16 hours 58 minutes 54 seconds
Generative AI for NodeJs: OpenAI, LangChain - TypeScript

Generative AI for NodeJs: OpenAI, LangChain - TypeScriptudemy

Category: TypeScript, Node.js, ChatGPT
Duration 7 hours 21 minutes 46 seconds
Mastering Next.js 13 with TypeScript

Mastering Next.js 13 with TypeScriptcodewithmosh (Mosh Hamedani)

Category: TypeScript, Next.js
Duration 5 hours 16 minutes 33 seconds
TypeScript course

TypeScript courseui.dev (ex. Tyler McGinnis)

Category: TypeScript
Duration 6 hours 27 minutes 32 seconds
TypeScript Interview Questions - Coding Interview 2023

TypeScript Interview Questions - Coding Interview 2023udemy

Category: TypeScript, Preparing for an interview
Duration 2 hours 56 minutes 26 seconds