TypeScript 大师班 2024 版 – React + NodeJS 项目
TypeScript Masterclass 2024 Edition – React + NodeJS Project
深入学习 TypeScript,并使用 TypeScript 与 React、Material UI、Node 和 TypeORM 构建全栈应用程序
你将学到什么
-
从头开始学习 TypeScript,从基本类型安全性和 TypeScript 提供的类型到高级 OOP 功能。
-
深入研究 TypeScript 提供的面向对象编程功能。包括有关类、抽象类、访问修饰符和接口的讲座。
-
了解高级 TypeScript 功能,例如泛型、装饰器、整体性、类型加宽、映射类型、条件类型等。
-
使用 TypeScript 创建全栈应用程序,并学习如何将 TypeScript 与 React、Material UI、Tanstack Query、NodeJs、TypeORM 等技术结合使用
-
将 TypeScript 与 React JS、Tanstack/React Query、Context API 和 Material UI 等前端框架结合使用
-
使用 TypeScript 使用 NodeJS、Express、TypeORM 和 MySQL 进行后端开发
要求
-
JavaScript 基础知识。您不需要成为专家。
-
无需具备 TypeScript 知识。在本课程中,您将从头开始学习 TypeScript。
描述
市场上唯一完整的 TypeScript 课程,可让您像专业人士一样构建 TypeScript 应用程序。
这是市场上唯一关于TypeScript 的完整课程。除了为您提供有关 TypeScript 的完整和深入的知识之外,我还教您如何将 TypeScript 与其他技术结合使用,例如ReactJS、Material UI、Tanstack Query/React Query、NodeJs、Express、TypeORM 和 MySQL。这很重要,因为在开发项目时,大多数情况下,您不会单独使用 TypeScript。
本课程包含 240 多个视频,总共包含超过 19 小时的内容。我以非常实用的方式教您TypeScript 的最新功能,为您提供掌握 TypeScript所需的深入知识。
一旦我们完成了TypeScript 的理论部分并且了解了该语言的内在原理,我们就开始构建一个完整的堆栈应用程序。我们构建了一个任务管理应用程序,您可以在其中创建新任务并设置任务的优先级和状态。我们还构建实时任务计数器并致力于完整的服务器状态同步。
在构建此应用程序的前端时,您将学习如何将TypeScript 与 React、Material UI、React Query 和 Context API结合使用。而且,当我们使用 Node 构建 REST API 作为应用程序的后端服务时,我们获得了如何将Typescript 与 NodeJS 以及 Express、TypeORM 和 Mysql 数据库结合使用的实际实践经验。如果您是全栈开发人员,您可以与我一起享受并构建完整的项目。而你的技能仅限于后端或前端。您可以根据自己的技能选择模块,因为这些模块是独立的并且彼此不依赖。
课程涵盖的主题的详细分类:
- 什么是 TypeScript
- TypeScript 如何帮助您编写更好的代码
- 类型简介
- TypeScript 中不同类型的类型
- 原始类型
- 对象类型
- 数组类型
- 元组
- 枚举
- 工会
- 交叉口类型
- 自定义类型
- 类型推断
- 空白
- 绝不
- TypeScript 中的函数
- 通话签名
- 函数重载
- 多态函数
- 泛型
- TypeScript 中的类
- 遗产
- 访问器和修改器
- 构造函数
- 访问修饰符
- 静态成员
- 抽象类
- 方法重写
- 接口
- 接口的多重继承
- TypeScript 编译器以及如何根据您的需求修改它
- JavaScript 原型和对象
- 原型继承
- 属性描述符
- 装饰器
- 装饰工厂
- 类装饰器
- 方法装饰器
- 参数装饰器
- 类的静态成员上的装饰器
- 物业装潢师
- 多个装饰器和执行顺序
- 子类型和超类型
- 类型转换
- 类型加宽
- 整体性
- 受歧视的工会
- 索引访问类型
- 断键操作员
- 映射类型
- 条件类型
- 第三方库的类型定义
- 构建全栈应用程序
- 应用程序前端使用 – TypeScript with React、Material UI、React Query / Tanstack Query 和 Context API。
- 使用 TypeScript 与 NodeJS、TypeORM 和 MySql 的应用程序后端 REST API
为什么你应该学习 TypeScript
TypeScript 是一种基于 JavaScript 构建的强类型编程语言。TypeScript 是 JavaScript 的超集,可以与 JavaScript 一起使用,允许缓慢而稳定的升级。在 Stack Overflow 2020 开发者调查中,TypeScript 被评为第二受欢迎的编程语言。
自从十年前将 NodeJS 引入社区以来,JavaScript 已成为使用最广泛的跨平台编程语言。尽管 JavaScript 程序的大小、范围和复杂性呈指数级增长,但 JavaScript 语言表达不同代码实体之间关系的能力却没有呈指数级增长。程序员最常见的错误是类型错误:当需要不同类型的值时,却使用了特定类型的值。这可能是由于简单的拼写错误、无法理解库的 API 表面、对运行时行为的错误假设或其他错误造成的。TypeScript 的目标是成为 JavaScript 程序的静态类型检查器。
除了提供类型检查和严格类型之外,TypeScript 还提供了一系列功能来帮助您编写面向对象的代码。这些功能是 TypeScript 特有的,JavaScript 中不存在。
谁应该学习本课程?
- 如果您是一名现有的 JavaScript 开发人员,并且希望使用 TypeScript 来提升您的 JavaScript 游戏。本课程非常适合您。
- 如果您已经具备一些基本的 TypeScript 知识并想要深入了解高级概念。本课程非常适合您。
- 如果您想学习如何使用 TypeScript 和现有技术,例如 React、Material UI、Context API、React Query、Node 和 TypeORM。本课程将帮助您结合这些技术学习 TypeScript。
谁不应该参加本课程?
- 由于 TypeScript 是 JavaScript 的超集,因此如果您从未使用过 JavaScript,那么本课程不适合您。您不需要成为 JavaScript 专家,但应该具备一些 JavaScript 基础知识才能从本课程中受益。
- 假设您是一名新程序员,正在寻找第一门编程语言课程。那么这门课程不适合你。由于 TypeScript 建立在 JavaScript 之上,因此需要具备一些 JavaScript 编程知识才能学习本课程。
本课程适合谁:
- 想要学习 TypeScript 的 JavaScript 开发人员
- 没有 TypeScript 经验的开发人员
- 想要学习 TypeScript 的初级 TypeScript 开发人员
- 想要将 TypeScript 与 React JS 和 Material UI 等前端框架结合使用的开发人员
- 想要使用 TypeScript 通过 NodeJs 和 TypeORM 进行后端 REST API 开发的开发人员
2024-08-31 更新从 274节(21小时37分)更新到 356节(28小时22分)
评论(0)