面向开发人员的 TypeScript 5
像专业人士一样使用 TypeScript!快速学习基础和高级 Typescript,并使用 Node、Express 和 React 进行练习!
讲师:Alex Dan
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 掌握 TypeScript 类型系统
- 了解如何安装、配置和运行 TypeScript
- 使用特殊的 TypeScript 类型,例如未知、任何、从不
- 一路学习高级 JavaScript
- 深入了解高级 TypeScript 功能,如泛型、映射类型、装饰器
- 使用 ES 现代语法 async/await、import/export
- 了解如何将 TypeScript 与类和面向对象编程 (OOP) 结合使用
- TypeScript 与 Express 和 React
- 练习特殊的 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)
- 高级类型,如条件类型、文字类型、映射类型
高级 TypeScript 环境:
- 通过使用TypeScript构建和使用您自己的 npm 包,了解 npm 包的工作原理
- 在NodeJs和浏览器上运行和分析TypeScript代码
- 深入了解WebPack和EsBuild等模块捆绑器的工作原理
使用 NodeJ、Express 和 React 进行练习:
- 使用Node、Express和TypeScript – Rest API从头开始构建 CRUD 应用程序
- 了解快速路由的工作原理
- 了解Express中间件的工作原理
- 使用ZOD在Node Express应用程序内进行数据验证
- 深入了解WebPack和EsBuild等模块捆绑器的工作原理
- 使用 React 和 TypeScript 从头开始构建 UI 应用程序
- 回顾 React 状态、props 和 hooks
- 了解React组件如何工作以及如何在子/父组件之间传递数据
- 将 Express REST API 与 React 集成
本课程具有许多优点和亮点:
- 简洁并深深尊重您的时间:只学习您需要的内容。讲师的大部分打字都被删掉了,重点是我们为什么要以某种方式编写代码。
- 单一Typescript 课程主题 – 相同的 NodeJs 应用程序,因此您不会感到无聊并获得有益的完成感
- 经验丰富且活跃的编程讲师:优秀的老师永远不会失去与行业的联系。对于软件开发来说尤其如此,因为该行业充满活力。这有助于讲师了解最新的最佳编码指南,并向您展示具有挑战性的部分,而不是“你好世界”
- GitHub 代码差异 –对于每个讲座 – 这样您就可以跟上并快速了解讲座的概述,以防您错过某些内容
- 出色的视觉效果– 深色背景、大字体、1080p 分辨率
- 结业证书
最好的学习方法是练习,所以我们课堂上见。
会有代码!
本课程适合谁:
- 想要将知识扩展到 Typescript 的程序员
- 想要掌握 TypeScript 的开发人员
- 任何想要练习 NodeJs/React/Express 编程的人
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。