• 投稿

【Udemy排名第一的TypeScript教程】2022 TypeScript 从入门到精通完全指南(中英文字幕)

6.3万
204
2022-04-28 17:31:54
958
560
3550
197
----- Understanding TypeScript - 2022 Edition ----- 网站:https://www.udemy.com/course/understanding-typescript/ 作者:Maximilian Schwarzmüller Udemy评分:4.7 学生数:146879 官网售价:US$ 84.99 ----- 你将会学到: 在他们的任何项目中使用 TypeScript 及其特性,如类型、ES6 支持、类、模块、接口等等 了解 TypeScript 的真正含义以及它是如何工作的 为什么 TypeScript 比普通 JavaScript 有真正的优势 从理论上学习 TypeScript 以及应用于实际用例和项目 了解如何将 TypeScript 与 ReactJS 或 NodeJS / Express 结合使用 加入这个畅销的、完全更新的课程,从头开始深入学习 TypeScript! 了解 TypeScript 是什么,为什么它真的是JavaScript 的强大补充,它的功能是什么以及如何使用它!了解 TypeScript 为何如此出色、它如何改进您的 JavaScript 代码以及它如何帮助您避免令人讨厌的错误和错误! 本课程将带您从最基本的知识及其最重要的特性(类型!)到能够在任何项目中使用 TypeScript的地步。包括ReactJS 项目! 由于 TypeScript 由Microsoft开发,并被Angular 2+ (Google) 和其他流行库大力宣传和使用,所以它会一直存在。事实上,TypeScript 是当今您可以学习的最流行的 Web 开发语言之一! 今天就获得优势,成为第一个真正了解 TypeScript 的人! 了解如何使用 TypeScript 将现代 JS 功能(如解构、箭头函数或类)引入任何环境和代码库——即使它还不支持这些功能!了解您可以使用哪些类型以及如何构建自己的类型。了解如何使用类型和 TypeScript 提供的许多功能编写更好的代码! 但是,在本课程中,我们不会在基础知识之后停止!您还将了解更多高级功能(如装饰器)以及如何使用 TypeScript 设置工作流程。这包括纯 TypeScript 工作流程以及webpack 工作流程。 您还将了解到,您不仅限于 Angular或纯 JavaScript/TypeScript 项目。相反,一个完整的模块涵盖了如何将 TypeScript 与 ReactJS 一起使用,以及如何使用 TypeScript 改进您的 React 代码。 实践你所学! 看视频是学习的好方法。对于很多学生来说,这是最好的方法。如果您还想练习所学的东西,本课程为您提供的远不止这些。因为除了所有高质量的学习视频外,本课程还附带大量练习(当然还有解决方案)。 ----- ******************************************************************** ✔ 对于正常学习的同学,三连之后,可以私信UP要配套资料 ✔ 其他需求的同学,(配套资料,中英文字幕和原版视频)可以到网站自助领取:  https://www.koudaizy.com/tutorials/understanding-typescript/ *********************************************************************
精选全球优质课程,独家中英字幕,帮你少走弯路、高效学习|koudaizy.com
视频选集
(1/176)
1.1 - Welcome to the Course
01:56
1.2 - What Is TypeScript & Why Should You Use It
04:34
1.4 - Installing & Using TypeScript
13:23
1.5 - TypeScript Advantages - Overview
03:06
1.6 - Course Outline
04:18
1.7 - How To Get The Most Out Of The Course
03:14
1.8 - Setting Up A Code Editor IDE
03:07
1.9 - The Course Project Setup
07:21
2.1 - Module Introduction
00:27
2.2 - Using Types
10:21
2.3 - TypeScript Types vs JavaScript Types
04:54
2.5 - Working with Numbers, Strings & Booleans
05:44
2.6 - Type Assignment & Type Inference
05:40
2.7 - Object Types
07:33
2.9 - Arrays Types
05:31
2.10 - Working with Tuples
06:20
2.11 - Working with Enums
07:06
2.12 - The any Type
02:05
2.13 - Union Types
06:31
2.14 - Literal Types
07:55
2.15 - Type Aliases Custom Types
03:01
2.17 - Function Return Types & void
07:26
2.18 - Functions as Types
05:35
2.19 - Function Types & Callbacks
04:24
2.20 - The unknown Type
03:44
2.21 - The never Type
04:11
2.22 - Wrap Up
01:52
3.1 - Module Introduction
00:47
3.2 - Using Watch Mode
02:06
3.3 - Compiling the Entire Project Multiple Files
03:47
3.4 - Including & Excluding Files
06:14
3.5 - Setting a Compilation Target
04:05
3.6 - Understanding TypeScript Core Libs
05:32
3.7 - More Configuration & Compilation Options
01:42
3.8 - Working with Source Maps
02:01
3.9 - rootDir and outDir
05:32
3.10 - Stop Emitting Files on Compilation Errors
02:52
3.11 - Strict Compilation
11:05
3.12 - Code Quality Options
04:23
3.13 - Debugging with Visual Studio Code
04:21
3.14 - Wrap Up
01:09
4.1 - Module Introduction
02:22
4.2 - let and const
06:34
4.3 - Arrow Functions
04:51
4.4 - Default Function Parameters
02:11
4.5 - The Spread Operator (...)
04:34
4.6 - Rest Parameters
05:06
4.7 - Array & Object Destructuring
05:18
4.8 - How Code Gets Compiled & Wrap Up
01:38
5.1 - Module Introduction
00:55
5.2 - What are Classes
04:49
5.3 - Creating a First Class
05:53
5.4 - Compiling to JavaScript
03:03
5.5 - Constructor Functions & The this Keyword
07:36
5.6 - private and public Access Modifiers
05:53
5.7 - Shorthand Initialization
02:59
5.8 - readonly Properties
02:46
5.9 - Inheritance
08:08
5.10 - Overriding Properties & The protected Modifier
02:44
5.11 - Getters & Setters
06:43
5.12 - Static Methods & Properties
05:10
5.13 - Abstract Classes
05:27
5.14 - Singletons & Private Constructors
05:08
5.15 - Classes - A Summary
01:44
5.16 - A First Interface
04:27
5.17 - Using Interfaces with Classes
06:11
5.18 - Why Interfaces
01:36
5.19 - Readonly Interface Properties
01:36
5.20 - Extending Interfaces
02:35
5.21 - Interfaces as Function Types
02:42
5.22 - Optional Parameters & Properties
04:12
5.23 - Compiling Interfaces to JavaScript
01:59
5.24 - Wrap Up
01:55
6.1 - Module Introduction
00:59
6.2 - Intersection Types
04:59
6.3 - More on Type Guards
10:36
6.4 - Discriminated Unions
06:12
6.5 - Type Casting
07:46
6.6 - Index Properties
06:36
6.7 - Function Overloads
06:19
6.8 - Optional Chaining
04:22
6.9 - Nullish Coalescing
02:46
6.10 - Wrap Up
01:21
7.1 - Module Introduction
01:06
7.2 - Built-in Generics & What are Generics
08:46
7.3 - Creating a Generic Function
08:34
7.4 - Working with Constraints
03:40
7.5 - Another Generic Function
05:36
7.6 - The keyof Constraint
03:08
7.7 - Generic Classes
08:55
7.8 - A First Summary
01:23
7.9 - Generic Utility Types
07:20
7.10 - Generic Types vs Union Types
03:42
8.1 - Module Introduction
01:35
8.2 - A First Class Decorator
05:22
8.3 - Working with Decorator Factories
02:03
8.4 - Building More Useful Decorators
06:00
8.5 - Adding Multiple Decorators
02:53
8.6 - Diving into Property Decorators
05:01
8.7 - Accessor & Parameter Decorators
05:37
8.8 - When Do Decorators Execute
03:12
8.9 - Returning (and changing) a Class in a Class Decorator
08:39
8.10 - Other Decorator Return Types
03:46
8.11 - Example Creating an Autobind Decorator
09:05
8.12 - Validation with Decorators - First Steps
07:29
8.13 - Validation with Decorators - Finished
12:15
8.15 - Wrap Up
03:23
9.1 - Module Introduction
00:55
9.2 - Getting Started
05:21
9.3 - DOM Element Selection & OOP Rendering
11:45
9.4 - Interacting with DOM Elements
08:05
9.5 - Creating & Using an Autobind Decorator
04:45
9.6 - Fetching User Input
09:16
9.7 - Creating a Re-Usable Validation Functionality
14:11
9.8 - Rendering Project Lists
11:19
9.9 - Managing Application State with Singletons
15:34
9.10 - More Classes & Custom Types
07:12
9.11 - Filtering Projects with Enums
06:01
9.12 - Adding Inheritance & Generics
18:41
9.13 - Rendering Project Items with a Class
11:59
9.14 - Using a Getter
03:34
9.15 - Utilizing Interfaces to Implement Drag & Drop
10:25
9.16 - Drag Events & Reflecting the Current State in the UI
05:59
9.17 - Adding a Droppable Area
08:09
9.18 - Finishing Drag & Drop
06:45
9.19 - Wrap Up
01:23
10.1 - Module Introduction
01:13
10.2 - Writing Module Code - Your Options
03:52
10.3 - Working with Namespaces
10:51
10.4 - Organizing Files & Folders
08:42
10.5 - A Problem with Namespace Imports
02:53
10.7 - Using ES Modules
12:22
10.8 - Understanding various Import & Export Syntaxes
04:58
10.9 - How Does Code In Modules Execute
01:45
10.10 - Wrap Up
03:15
11.1 - Module Introduction
01:02
11.2 - What is Webpack & Why do we need it
05:33
11.4 - Installing Webpack & Important Dependencies
03:56
11.5 - Adding Entry & Output Configuration
05:59
11.6 - Adding TypeScript Support with the ts-loader Package
07:01
11.7 - Finishing the Setup & Adding webpack-dev-server
03:34
11.8 - Adding a Production Workflow
04:05
11.9 - Wrap Up
01:42
12.1 - Module Introduction
01:20
12.2 - Using JavaScript ( ) Libraries with TypeScript
09:02
12.3 - Using declare as a Last Resort
02:26
12.4 - No Types Needed class-transformer
08:30
12.5 - TypeScript-embracing class-validator
06:18
12.6 - Wrap Up
01:58
13.1 - Module Introduction
00:31
13.2 - Project Setup
03:57
13.3 - Getting User Input
02:42
13.4 - Setting Up a Google API Key
02:49
13.5 - Using Axios to Fetch Coordinates for an Entered Address
10:15
13.6 - Rendering a Map with Google Maps (incl. Types )
06:36
14.1 - Module Introduction
01:06
14.2 - Setting Up a React + TypeScript Project
05:23
14.3 - How Do React + TypeScript Work Together
03:47
14.4 - Working with Props and Types for Props
06:59
14.5 - Getting User Input with refs
07:04
14.6 - Cross-Component Communication
03:59
14.7 - Working with State & Types
04:29
14.8 - Managing State Better
01:34
14.9 - More Props & State Work
04:10
14.10 - Adding Styling
01:03
14.11 - Types for other React Features (e.g. Redux or Routing)
04:02
14.12 - Wrap Up
01:35
15.1 - Module Introduction
01:25
15.2 - Executing TypeScript Code with Node.js
03:34
15.3 - Setting up a Project
04:08
15.4 - Finished Setup & Working with Types (in Node + Express Apps)
05:18
15.5 - Adding Middleware & Types
05:46
15.6 - Working with Controllers & Parsing Request Bodies
09:54
15.7 - More CRUD Operations
10:21
15.8 - Wrap Up
02:12
16.1 - Roundup
03:05
客服
顶部
赛事库 课堂 2021拜年纪