getfromcode

Udemy - 掌握 TypeScript - 2025 版Udemy - Mastering TypeScript - 2025 Edition (2025-1)

前端开发
课程简介

Udemy - 掌握 TypeScript - 2025 版Udemy - Mastering TypeScript - 2025 Edition (2025-1) 深入掌握 TypeScript,2025 版最新教程 编辑点评 系统学习 TypeScript,涵盖数组、对象、模块等核心概念,结合 React 实践,提升前端开发能力。 ⭐ 编辑推荐 本课程…

已有 0 人浏览 发布 2026-06-13 更新 2026-06-12

Udemy - 掌握 TypeScript - 2025 版Udemy - Mastering TypeScript - 2025 Edition (2025-1)

深入掌握 TypeScript,2025 版最新教程

编辑点评

系统学习 TypeScript,涵盖数组、对象、模块等核心概念,结合 React 实践,提升前端开发能力。

⭐ 编辑推荐

本课程深入讲解 TypeScript 的核心概念,结合 React 实践,助你成为 TypeScript 高手。

- 系统学习 TypeScript 基础
- 深入理解数组、对象、模块等
- 结合 React 实践,提升开发能力

✨ 课程亮点

系统学习 TypeScript
React 实践项目
最新 2025 版教程

课程目录

📁 06. Array Types
1. arrays.ts [468.0 B]
4. arraysExercise.ts [1.0 KB]
1. Working With Array Types.vtt [6.0 KB]
2. More Array Syntax.vtt [3.8 KB]
4. arraysExerciseSOLUTION.ts [1.3 KB]
4. Array Types EXERCISE.vtt [5.2 KB]
3. Multidimensional Arrays.vtt [2.4 KB]
📁 19. React & TypeScript
1. React & TypeScript Introduction【更多精选‖公众号:CunWorknotes】 .mp4 [21.2 MB]
4. Our First Component.vtt [8.9 KB]
11. Updating The State.vtt [4.1 KB]
5. A Note on React.FC.vtt [4.1 KB]
10. useRef With TypeScript.vtt [10.7 KB]
9. Creating Our ShoppingItem Form.vtt [5.0 KB]
12. Finishing Touches.vtt [6.0 KB]
7. Creating Our ShoppingList Component.vtt [11.6 KB]
2. NOTE Alternative to Creating a React App - Using Vite.html [1.9 KB]
13. React + TypeScript Wrapup.vtt [3.3 KB]
8. useState With TypeScript.vtt [7.8 KB]
6. Props With TypeScript.vtt [6.1 KB]
1. React & TypeScript Introduction.vtt [5.9 KB]
3. Create React App With TypeScript.vtt [13.6 KB]
1. shopping-app.zip [396.2 KB]
📁 16. Working With Type Declarations
1. thirdpartylibs.zip [6.1 KB]
2. Using 3rd Party Libraries Axios.vtt [8.4 KB]
4. Installing Types Separately.vtt [12.1 KB]
1. Introducing Type Declarations.vtt [6.4 KB]
3. Working With Axios Types.vtt [15.5 KB]
📁 17. Modules
5. ImportExport Syntax In Depth.vtt [9.2 KB]
1. A Note On Namespaces.vtt [5.7 KB]
2. Working Without Modules.vtt [8.1 KB]
3. Using TypeScript Modules.vtt [8.7 KB]
4. Changing Compilation Module System.vtt [9.9 KB]
1. modules.zip [22.5 KB]
6. Importing Types.vtt [8.2 KB]
📁 05. Object Types
10. Object Types EXERCISE【整理不易‖记得关注:CunWorKNotes】.mp4 [23.5 MB]
7. Optional Properties【更多精选‖公众号:CunWorknotes】 .mp4 [4.8 MB]
5. Creating Type Aliases.vtt [5.7 KB]
10. objectsExerciseSOLUTION.ts [1.4 KB]
9. Intersection Types.vtt [5.7 KB]
1. Working With Object Types.vtt [6.2 KB]
8. The readonly Modifier.vtt [3.7 KB]
2. More Object Types.vtt [4.0 KB]
10. objectsExercise.ts [752.0 B]
6. Nested Objects.vtt [11.6 KB]
3. Excess Properties.vtt [4.0 KB]
7. Optional Properties.vtt [2.1 KB]
4.5 Object Types Quiz.html [16.7 KB]
1. objects.ts [2.1 KB]
10. Object Types EXERCISE.vtt [7.3 KB]
📁 04. Functions
9. The Never Type【整理不易‖记得关注:CunWorKNotes】.mp4 [7.3 MB]
6. Anonymous Function Contextual Typing.vtt [3.4 KB]
1. Function Parameter Annotations.vtt [6.1 KB]
9. The Never Type.vtt [5.3 KB]
4. Working With Default Parameters.vtt [2.5 KB]
10. functionsExercise.ts [967.0 B]
2.3 Function Parameter Quiz.html [16.4 KB]
8.4 Return Type Quiz.html [17.4 KB]
10. functionsExerciseSOLUTION.ts [1.5 KB]
10. Function Types EXERCISE.vtt [7.2 KB]
1. functions.ts [844.0 B]
5. Return Type Annotations.vtt [9.8 KB]
3. More On Function Parameter Annotations.vtt [3.0 KB]
7. The Void Type.vtt [2.9 KB]
📁 14. Generics
7. Generics With Multiple Types【更多精选‖公众号:CunWorknotes】 .mp4 [16.7 MB]
5. Inferred Generic Type Parameters【资源精选‖更多关注:CunworkNotes】.mp4 [11.0 MB]
10. Writing Generic Classes.vtt [4.4 KB]
3. Writing Our First Generic.vtt [10.5 KB]
1. Introducing Generics.vtt [8.4 KB]
7. Generics With Multiple Types.vtt [8.1 KB]
1. generics.zip [22.0 KB]
9. Default Type Parameters.vtt [3.9 KB]
6. Generics, Arrow Functions, & TSX Files.vtt [3.4 KB]
2. Another Example Of A Built-In Generic.vtt [11.7 KB]
8. Adding Type Constraints.vtt [6.6 KB]
5. Inferred Generic Type Parameters.vtt [4.9 KB]
4. Writing Another Generic Function.vtt [7.8 KB]
📁 11. Mini Project The DOM, Type Assertions, and More!
1. MiniProject.zip [22.1 KB]
4. TypeScript's Non-Null Assertion Operator【整理不易‖记得关注:CunWorKNotes】.mp4 [26.0 MB]
8. Building The Todo List.vtt [9.4 KB]
7. Working With Events.vtt [8.8 KB]
2. Working With The DOM.vtt [11.7 KB]
5. Type Assertions.vtt [4.5 KB]
10. Connecting to LocalStorage.vtt [9.6 KB]
1. A Simple Project Setup.vtt [10.9 KB]
11. Todo List Finishing Touches.vtt [8.5 KB]
4. TypeScript's Non-Null Assertion Operator.vtt [10.2 KB]
6. Type Assertions With the DOM.vtt [10.6 KB]
3. The Lib Compiler Option.vtt [8.9 KB]
9. Adding in an Interface.vtt [7.1 KB]
📁 18. Webpack & TypeScript
7. Webpack Dev Server【更多精选‖公众号:CunWorknotes】 .mp4 [31.4 MB]
2. webpack_ts_starter.zip [7.0 MB]
8. Production Configuration.vtt [10.3 KB]
4. Basic Webpack Config.vtt [16.5 KB]
7. Webpack Dev Server.vtt [5.1 KB]
2. Setting Up a Project.vtt [15.4 KB]
5. Adding Source Maps.vtt [3.7 KB]
6. IMPORTANT NOTE Fixing the Missing devServer Config.html [2.2 KB]
3. Installing Webpack Dependencies.vtt [6.9 KB]
1. What's The Point Of Webpack.vtt [7.2 KB]
8. webpack_ts_final.zip [7.0 MB]
📁 13. TypeScript Classes
1. Annotating Classes In TypeScript【整理不易‖记得关注:CunWorKNotes】.mp4 [14.2 MB]
1. Annotating Classes In TypeScript.vtt [6.3 KB]
9. Classes and Interfaces.vtt [7.7 KB]
3. readonly Class Properties.vtt [2.1 KB]
1. TSClasses.ts [1.9 KB]
4. The public Modifier.vtt [3.5 KB]
8. The Protected Modifier.vtt [4.0 KB]
5. The private Modifier.vtt [9.6 KB]
2. Class Fields In TypeScript.vtt [3.4 KB]
10. Creating Abstract Classes.vtt [12.4 KB]
6. Parameter Properties Shorthand.vtt [5.2 KB]
7. Getters and Setters.vtt [7.2 KB]
📁 15. Type Narrowing
4. Narrowing With The In Operator【整理不易‖记得关注:CunWorKNotes】.mp4 [19.3 MB]
6. Working With Type Predicates.vtt [9.2 KB]
1. narrowing.ts [2.9 KB]
4. Narrowing With The In Operator.vtt [8.1 KB]
2. Truthiness Guards.vtt [8.1 KB]
5. Instanceof Narrowing.vtt [7.6 KB]
8. Exhaustiveness Checks With Never.vtt [6.1 KB]
1. Typeof Guards.vtt [8.4 KB]
3. Equality Narrowing.vtt [5.5 KB]
7. Discriminated Unions.vtt [15.9 KB]
📁 03. Type Annotation Basics
6. The Any Type【更多精选‖公众号:CunWorknotes】 .mp4 [10.3 MB]
8.2 Inference Quiz.html [17.4 KB]
3.1 Super Quick Quiz!【优质资源‖关注:cunWorkNotes 解锁】.html [16.3 KB]
5. Type Inference.vtt [4.0 KB]
4. Compiling TypeScript.vtt [5.4 KB]
2. Working With Numbers & Booleans.vtt [2.9 KB]
6. The Any Type.vtt [3.0 KB]
1. variables.ts [868.0 B]
7. Delayed Initialization & Implicit Any.vtt [5.0 KB]
1. Our First Type Annotation.vtt [7.0 KB]
📁 08. Tuples and Enums
4. NOTE About The Slides In The Upcoming Lecture【资源精选‖更多关注:CunworkNotes】.html [188.0 B]
1. Introducing Tuples.vtt [5.7 KB]
3.6 Tuples Quiz.html [16.8 KB]
7. Enums Behind The Scenes.vtt [8.0 KB]
2. A Bit More On Tuples.vtt [10.0 KB]
1. tuplesEnums.ts [751.0 B]
5. Introducing Enums.vtt [8.9 KB]
6. A Bit More On Enums!.vtt [4.7 KB]
📁 12. Classes
10. The Dreaded Super()【整理不易‖记得关注:CunWorKNotes】.mp4 [16.2 MB]
8. Static Properties & Methods.vtt [5.7 KB]
4. Class Fields.vtt [5.8 KB]
9. Extending Classes.vtt [4.3 KB]
5. Private Fields.vtt [9.2 KB]
3. Constructors.vtt [5.2 KB]
7. Setters.vtt [8.1 KB]
2. The Class Keyword.vtt [6.8 KB]
1. Classes Setup.vtt [6.0 KB]
10. The Dreaded Super().vtt [6.6 KB]
6. Getters.vtt [4.1 KB]
📁 01. Introduction
5. TypeScript Overview.vtt [7.7 KB]
6. TypeScript Slides.pdf [36.5 MB]
2. Join The Community!.html [920.0 B]
4. The Case For TypeScript.vtt [6.0 KB]
3. Course Prerequisites.vtt [3.2 KB]
6. GET THE COURSE SLIDES!.html [425.0 B]
📁 10. The TypeScript Compiler
3. Working With Multiple Files.vtt [5.9 KB]
2. Watch Mode.vtt [3.6 KB]
6. Outdir Option.vtt [2.4 KB]
8. Strict Option.vtt [8.1 KB]
5. Include & Exclude Options.vtt [8.9 KB]
7. Target Option.vtt [3.2 KB]
9. Compiler Options Wrap Up.vtt [4.1 KB]
1. Compiling to JavaScript.vtt [8.5 KB]
4. The Files Compiler Option.vtt [5.8 KB]
📁 02. Installation & Setup
3. Installing Visual Studio Code.vtt [2.9 KB]
📁 01. Introduction
1. Welcome & Course Overview.vtt [3.9 KB]
📁 09. Interfaces
3. Interface Methods【整理不易‖记得关注:CunWorKNotes】.mp4 [6.8 MB]
4. Interface Method Parameters【更多精选‖公众号:CunWorknotes】 .mp4 [9.1 MB]
8. Interface Multiple Inheritance.vtt [4.2 KB]
6. Reopening Interfaces.vtt [3.7 KB]
1. Introducing Interfaces.vtt [5.9 KB]
5.7 Interface Methods Quiz.html [17.9 KB]
2. Readonly and Optional Interface Properties.vtt [3.4 KB]
9. Interfaces Vs. Type Aliases.vtt [6.2 KB]
4. Interface Method Parameters.vtt [5.1 KB]
3. Interface Methods.vtt [4.3 KB]
1. interfaces.ts [1.7 KB]
7. Extending Interfaces.vtt [4.7 KB]
📁 02. Installation & Setup
4. How We Use TypeScript.vtt [9.1 KB]
2. The TypeScript Playground.vtt [5.0 KB]
1. Installing TypeScript.vtt [4.8 KB]
📁 07. Union Types
5. unionsExercise.ts [1.9 KB]
2. Type Narrowing w Union Types.vtt [10.9 KB]
5. Union Types EXERCISE.vtt [9.4 KB]
1. unionTypes.ts [1.1 KB]
4. Literal Types.vtt [5.5 KB]
1. Introducing Union Types.vtt [6.0 KB]
3. Union Types and Arrays.vtt [6.1 KB]
5. unionsExerciseSOLUTION.ts [2.5 KB]

适合人群

  • 前端开发者
  • React 开发者
  • TypeScript 初学者

🎯 学习收获

  • 掌握 TypeScript 基础
  • 理解高级类型用法
  • 提升 React 开发效率

🎉 祝您学习愉快!

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。