Skip to main content

The Ultimate TypeScript Course

4h 22m 18s
English
Paid

Course description

TypeScript has never been so popular! It's an essential language for building large-scalable applications. That's why more and more companies are looking for developers who know TypeScript well.

Read more about the course

If you're a JavaScript developer and want to upgrade your skills for better job opportunities, you must have TypeScript on your resume. That's what this course is all about!

In under 5 hours, you'll learn everything you need to know to effectively use TypeScript in front-end and back-end development. You'll see how TypeScript boosts your productivity and helps you write more maintainable and robust code with fewer bugs.

If you're looking for a comprehensive, well-organized, and step-by-step TypeScript course that takes you from zero to hero, you're in the right place. Enroll now to get started!

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 92 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The Ultimate TypeScript Course

0:00
/
#1: 1- Welcome

All Course Lessons (92)

#Lesson TitleDurationAccess
1
1- Welcome Demo
00:53
2
2- Prerequisites
00:37
3
3- How to Take this Course
00:56
4
1- Introduction
00:32
5
2- What is TypeScript
04:42
6
3- Setting Up the Development Environment
01:52
7
4- Your First TypeScript Program
03:51
8
5- Configuring the TypeScript Compiler
04:04
9
6- Debugging TypeScript Applications
04:54
10
1- Introduction
00:29
11
2- Built-in Types
01:59
12
3- The any Type
02:46
13
5- Arrays
02:19
14
6- Tuples
02:44
15
7- Enums
03:24
16
8- Functions
06:52
17
9- Objects
04:35
18
1- Introduction
00:30
19
2- Type Aliases
01:39
20
3- Union Types
02:37
21
4- Intersection Types
02:04
22
5- Literal Types
01:46
23
6- Nullable Types
02:37
24
7- Optional Chaining
04:42
25
8- The Nullish Coaelscing Operator
02:00
26
9- Type Assertions
03:08
27
10- The unknown Type
02:25
28
11- The never Type
03:00
29
1- Introduction
00:52
30
2- What is Object-oriented Programming
03:35
31
3- Creating Classes
03:57
32
4- Creating Objects
03:25
33
5- Read-only and Optional Properties
01:45
34
6- Access Control Keywords
03:43
35
7- Parameter Properties
01:59
36
8- Getters and Setters
02:27
37
9- Index Signatures
03:09
38
10- Static Members
04:59
39
11- Inheritance
04:50
40
12- Method Overriding
03:51
41
13- Polymorphism
05:14
42
14- Private vs Protected Members
01:34
43
15- Abstract Classes and Methods
04:07
44
16- Interfaces
06:45
45
1- Introduction
00:25
46
2- Understanding the Problem
02:06
47
3- Generic Classes
02:53
48
4- Generic Functions
01:59
49
5- Generic Interfaces
03:23
50
6- Generic Constraints
02:23
51
7- Extending Generic Classes
06:57
52
8- The keyof Operator
03:40
53
9- Type Mapping
05:03
54
1- Introduction
00:30
55
2- What Are Decorators
01:40
56
3- Class Decorators
04:01
57
4- Parameterized Decorators
02:13
58
5- Decorator Composition
01:23
59
6- Method Decorators
07:03
60
7- Accessor Decorators - Title
04:45
61
8- Property Decorators
05:00
62
9- Parameter Decorators
02:23
63
1- Introduction
00:36
64
2- Exporting and Importing
04:21
65
3- Module Formats
03:20
66
4- Default Exports
02:59
67
5- Wildcard Imports
00:58
68
6- Re-exporting
03:16
69
1- Introduction
00:35
70
2- Including JS Code in TS Projects
02:19
71
3- Type Checking JS Code
02:17
72
4- Describing Types Using JSDoc
02:11
73
5- Creating Declaration Files
02:21
74
6- Using Definitely Typed Declaration Files
02:33
75
1- Introduction
00:29
76
2- Creating a React App with TypeScript
01:29
77
3- Adding Bootstrap
01:35
78
4- Creating a Component - Title
05:12
79
5- Using the State Hook
02:10
80
6- Calling the Backend
04:18
81
7- Using the Effect Hook
02:09
82
8- Handling Events
03:42
83
9- Building a Form
03:35
84
10- Handling Form Submission
04:52
85
1- Introduction
00:33
86
2- Executing TypeScript Code with Node
02:40
87
3- Setting up an Express Project
03:14
88
4- Creating a Basic Route
00:57
89
5- Creating a Router
01:49
90
6- Parsing Request Bodies
03:38
91
7- Building an API
03:49
92
Course Wrap Up
00:25

Unlock unlimited learning

Get instant access to all 91 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book The Ultimate TypeScript Course

#Title
1Book 1
2Book 2
3Book 3
4Book 4
5Book 5
6Book 6
7Book 7
8Book 8
9Book 9
10Book 10
11Book 11
12Book 12
13Book 13
14Book 14
15Book 15
16Book 16
17Book 17

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

TypeScript Masterclass

TypeScript Masterclass

Sources: Net Ninja
TypeScript is a strongly typed programming language built on top of JavaScript, with additional features added in - primarily the ability to add types to values It provides a l...
5 hours 21 minutes 53 seconds
Building an AI Icon Generator using the T3 Stack (Next.js, Prisma, TailwindCSS, Typescript, Dall-E API)

Building an AI Icon Generator using the T3 Stack (Next.js, Prisma, TailwindCSS, Typescript, Dall-E API)

Sources: Web Dev Cody
Are you looking to take your web development skills to the next level? Do you want to learn how to build a fully functional icon generator that integrates with
5 hours 53 minutes 23 seconds
React & TypeScript Chrome Extension Development [2021]

React & TypeScript Chrome Extension Development [2021]

Sources: udemy
Hi! Welcome to the comprehensive Chrome Extension Development course using modern web frameworks in 2021. This is the only course on Udemy that is focused on bu
8 hours 52 minutes 35 seconds
Understanding TypeScript - 2023 Edition

Understanding TypeScript - 2023 Edition

Sources: udemy, Academind Pro
Learn what TypeScript is, why it really is a powerful Addition to JavaScript, what its Features are and how to use it! And whilst doing so, also understand what you're actually ...
14 hours 54 minutes 54 seconds