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

Build Your First Product with LLMs, Prompting, RAG

Build Your First Product with LLMs, Prompting, RAG

Sources: Towards AI, Louis-François Bouchard
This practical intensive course will provide you with all the necessary skills to create a fully functional advanced product based on large language models...
2 hours 25 minutes 20 seconds
NFT Marketplace in React, Typescript & Solidity - Full Guide

NFT Marketplace in React, Typescript & Solidity - Full Guide

Sources: udemy
The course covers everything you need for a decentralized NFT application according to the ERC721 standard. Students of this course will learn about NFTs by creating a real-worl...
16 hours 20 minutes 55 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