面向开发人员的 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 编程的人
评论(0)