Welcome to The Complete TypeScript Course - Build 3 Projects! In just 11 hours, you'll go from learning the basics of TypeScript to building three practical projects. This course is perfect for beginners and those who already know JavaScript and want to improve their skills. TypeScript, created by Microsoft, is a free, open-source programming language that enhances JavaScript by adding more features and reducing bugs.
"TypeScript adds optional static typing to JavaScript, allowing developers to catch errors early and improve code quality. It’s particularly beneficial in large-scale applications where maintainability is crucial." Smashing Magazine
Throughout this course, you'll learn TypeScript step-by-step. We'll cover essential topics like Functions, Classes, Advanced Types, Error Handling, Asynchronous Programming, Modules, and Front End Frameworks. You'll get to practice what you learn with hands-on projects, such as creating your book manager and building a version of Trello. To help you solidify your knowledge, there are also end-of-section assignments and multiple-choice quizzes.
TypeScript is a valuable skill that can boost your programming career. Taking The Complete TypeScript Course - Build 3 Projects gives you the confidence to tackle more complex projects and improve your coding efficiency. Join us today and start turning your project ideas into reality!
"The power of TypeScript lies in its ability to provide a robust type system and support for modern JavaScript features, making it an excellent choice for building scalable and maintainable codebases." InfoWorld
The Complete TypeScript Course - Build 3 Projects Table of Contents:
- Windows Setup - 04:54
- Project Setup - 08:12
- Any - 07:21
- Unknown - 03:28
- Boolean - 04:26
- Number - 03:32
- String - 02:14
- Symbol - 03:18
- Object - 09:38
- Type Aliases - 03:59
- Unions and Intersections - 04:10
- Arrays - 08:03
- Tuples - 05:33
- Null - 02:16
- Enums - 03:56
- Assignment - 07:12
- Section 1 Quiz - 3 questions
- Introduction - 01:34
- Functions - 10:20
- Arguments and Parameters - 16:37
- Loops - 08:55
- Generator Functions - 03:24
- Iterators - 04:38
- Call Signatures - 08:09
- Overloaded Functions - 06:12
- Generics - 07:07
- More Generics - 05:00
- Bounded Generics - 12:56
- Default Generics - 06:13
- Section 2 Assignment - 06:20
- Section 2 Quiz - 3 questions
- Intro - 01:34
- Defining Classes - 05:37
- Abstract and Modifiers - 11:28
- This - 05:24
- Interfaces - 10:12
- Classes and Interfaces - 05:27
- Generics and Classes - 07:41
- Static - 09:26
- Class Decorators - 08:29
- Property Decorator - 03:03
- Decorator Factory - 06:03
- Method Decorator - 06:10
- Accessor Decorator - 07:07
- Parameter Decorator - 18:34
- Final - 03:33
- Section 3 Assignment - 15:45
- Section 3 Quiz - 3 questions
- Introduction - 00:23
- Type Guards - 15:04
- Nominal Typing - 07:04
- Introduction - 00:20
- Returning Null - 04:34
- Throwing Exceptions - 03:18
- Returning Exceptions - 03:19
- Option - 14:57
- Mini Project - 00:28
- Project Description - 03:27
- Logic Implementation - 11:23
- Wrapping It Up - 21:14
- Introduction - 00:25
- Async Programming - 07:40
- Promises - 18:53
- Practice - 19:40
- Section 7 Quiz - 3 questions
- Introduction - 00:23
- Modules - 05:46
- JavaScript Interop - 07:05
- Introduction - 00:47
- Setup React - 05:01
- Components - 08:37
- Extending Functionality - 05:34
- Handling Events - 11:17
- Passing Data - 09:16
- Tasks - 08:19
- Todo List - 07:04
- Adding Tasks - 19:35
- Next.js - 05:36
- Routing - 05:04
- Client and Server - 06:06
- Data Fetching - 04:54
- Project Setup - 05:06
- Creating Lists - 08:49
- Server Actions - 10:16
- Putting It Together - 17:22
- Project Setup - 05:03
- Implementing Components - 16:21
- Task Types - 02:27
- More Components - 12:01
- Tying It Together - 24:53
Who is this course for?
- Anyone who wants to learn TypeScript!
- JavaScript coders who want to build on their coding skills with TS.
Click on the links below to Download The Complete TypeScript Course - Build 3 Projects!
در حال پاسخ به :