面向开发人员的 TypeScript 5

TypeScript 5 for developers

像专业人士一样使用 TypeScript!快速学习基本和高级 Typescript,并使用 Node、Express 和 React 进行练习!

 学习内容

  • 掌握 TypeScript 类型系统
  • 了解如何安装、配置和运行 TypeScript
  • 使用特殊的 TypeScript 类型,如 unknown、any、never
  • 在此过程中学习高级 JavaScript
  • 深入了解高级 TypeScript 功能,如泛型、映射类型、装饰器
  • 使用 ES 现代语法 async/await, import/export
  • 了解如何将 TypeScript 与类和面向对象编程 (OOP) 结合使用
  • 带有 Express 和 React 的 TypeScript
  • 练习特殊的 TypeScript 类型,如记录、映射类型、可选类型、文本和其他实用程序类型
  • 学习 npm、异步编程和 ES 模块系统
  • 了解 Webpack 和 ESbuild 等模块打包器
  • 使用 Express 和 React 构建和使用 REST API

 要求

  • 任何语言的编程经验
  •  基本 JavaScript

 描述

TypeScript 是当下最受欢迎的语言之一。你怎么能正确地学习它并超越基本的例子?

Typescript 重塑了我们编写 JavaScript 的方式,首先是增加了类型安全性,而且还具有许多其他出色的功能,例如访问修饰符、泛型、接口、类、装饰器等。

Typescript 将现代 JavaScript 的灵活性与 Java 或 C# 等强类型语言的强大功能相结合,使其成为全栈应用程序的绝佳选择。

欢迎来到我的课程,您将通过练习学习基本和高级的 Typescript 和 NodeJs。我们不会在演示文稿或阅读文档上浪费太多时间,您可以自己做,不需要任何课程。相反,我们将专注于编写一个真实的全栈应用程序。

涵盖的 Typescript 功能:

  • 在 npm 项目中安装和设置

  • 基本的 TypeScript 编译器选项,如 sourceDir 和 Target

  • 基元类型、内置类型、高级类型、实用程序类型

  • 任何 vs 未知 vs 从不

  • 对象、接口和类

  • 类型别名、类型缩小可选值、类型交集

  • TypeScript 中的枚举和详尽枚举

  • 抽象类和继承

  • 泛型和装饰器 – 新旧(版本 2 和 3)Generics and decorators – all old and new (version 2 and 3)

  • 高级类型,如条件类型、文本类型、映射类型

高级 TypeScript 环境:

  • 通过使用 TypeScript 构建和使用自己的 npm 包来了解 npm 包的工作原理

  • 在 NodeJs 和浏览器上运行和分析 TypeScript 代码

  • 深入了解 WebPack 和 EsBuild 等模块打包器的工作原理

使用 NodeJs、Express 和 React 练习会话:

  • 使用 Node、Express 和 TypeScript 从头开始构建 CRUD 应用程序 – Rest API

  • 了解快速路由的工作原理

  • 了解 Express 中间件的工作原理

  • 使用 ZOD 在 Node Express 应用程序中进行数据验证

  • 深入了解 WebPack 和 EsBuild 等模块打包器的工作原理

  • 使用 React 和 TypeScript 从头开始构建 UI 应用

  • React 状态、道具和钩子的回顾

  • 了解 React 组件的工作原理以及如何在子/父组件之间传递数据

  • 将 Express rest API 与 React 集成

本课程具有许多优点和亮点:

  • 简明扼要,尊重你的时间:只学习你需要的东西。大部分的讲师打字都被删减了,重点是为什么我们以某种方式编写代码。

  • 单一的 Typescript 课程主题 – 相同的 NodeJs 应用程序,因此您不会感到无聊并获得有益的完成感

  • 经验丰富且编程活跃的讲师:一位优秀的教师永远不会失去与行业的联系。对于软件开发来说尤其如此,因为这个行业是如此动态。这有助于讲师及时了解最佳编码指南,并向您展示具有挑战性的部分,而不是“hello world”

  • GitHub Code 差异 – 对于每节课 – 这样你就可以跟上并快速获得讲座的概述,以防你错过了什么

  • 出色的视觉效果 – 深色背景,大字体,1080p 分辨率

  • 结业证书

最好的学习方法是锻炼,所以我会在课堂上见到你。

 会有代码!

本课程适合谁:

  • 想要将他们的知识扩展到 Typescript 的程序员
  • 想要掌握它的 TypeScript 开发人员
  • 任何想练习 NodeJs/React/Express 编程的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。