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分)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。