codewithmosh-the-ultimate-typescript-course

(2m)\ 0:00:00 Welcome 0:00:52 Prerequisites 0:01:29 How to Take this Course Started with TypeScript (20m)\ 0:02:25 Introduction 0:02:57 What is TypeScript 0:07:38 Setting Up the Development Environment 0:09:30 Your First TypeScript Program 0:13:20 Configuring the TypeScript Compiler 0:17:29 Debugging TypeScript Applications (25m)\ 0:22:28 Introduction 0:22:56 Built-in Types 0:24:54 The any Type 0:27:39 Arrays 0:29:57 Tuples 0:32:41 Enums 0:36:04 Functions 0:42:55 Objects Types (26m)\ 0:47:30 Introduction 0:47:59 Type Aliases 0:49:37 Union Types 0:52:14 Intersection Types 0:54:17 Literal Types 0:56:03 Nullable Types 0:58:40 Optional Chaining 1:03:21 The Nullish Coaelscing Operator 1:05:20 Type Assertions 1:08:27 The unknown Type 1:10:52 The never Type , Interfaces and Object-oriented Programming (55m)\ 1:13:52 Introduction 1:14:43 What is Object-oriented Programming 1:18:17 Creating Classes 1:22:13 Creating Objects 1:25:38 Read-only and Optional Properties 1:27:22 Access Control Keywords 1:31:05 Parameter Properties 1:33:03 Getters and Setters 1:35:30 Index Signatures 1:38:38 Static Members 1:43:37 Inheritance 1:48:26 Method Overriding 1:52:16 Polymorphism 1:57:30 Private vs Protected Members 1:59:03 Abstract Classes and Methods 2:03:10 Interfaces (29m)\ 2:09:55 Introduction 2:10:19 Understanding the Problem 2:12:25 Generic Classes 2:15:17 Generic Functions 2:17:15 Generic Interfaces 2:20:37 Generic Constraints 2:23:00 Extending Generic Classes 2:29:57 The keyof Operator 2:33:37 Type Mapping (29m)\ 2:38:40 Introduction 2:39:09 What Are Decorators 2:40:49 Class Decorators 2:44:49 Parameterized Decorators 2:47:01 Decorator Composition 2:48:24 Method Decorators 2:55:26 Accessor Decorators - Title 3:00:10 Property Decorators 3:05:10 Parameter Decorators (16m)\ 3:07:33 Introduction 3:08:08 Exporting and Importing 3:12:28 Module Formats 3:15:47 Default Exports 3:18:46 Wildcard Imports 3:19:43 Re-exporting with JavaScript (12m)\ 3:22:59 Introduction 3:23:33 Including JS Code in TS Projects 3:25:51 Type Checking JS Code 3:28:08 Describing Types Using JSDoc 3:30:18 Creating Declaration Files 3:32:39 Using Definitely Typed Declaration Files with TypeScript (30m)\ 3:35:11 Introduction 3:35:39 Creating a React App with TypeScript 3:37:07 Adding Bootstrap 3:38:42 Creating a Component - Title 3:43:54 Using the State Hook 3:46:03 Calling the Backend 3:50:21 Using the Effect Hook 3:52:30 Handling Events 3:56:11 Building a Form 3:59:46 Handling Form Submission and Express with TypeScript (20m)\ 4:04:37 Introduction 4:05:09 Executing TypeScript Code with Node 4:07:49 Setting up an Express Project 4:11:03 Creating a Basic Route 4:12:00 Creating a Router 4:13:48 Parsing Request Bodies 4:17:25 Building an API Wrap Up\ 4:21:13 Course Wrap Up
Back to Top