重学 TypeScript
从基础语法到深度应用,晋级 TS 高手
周爱民  二十年资深架构师、前端绿皮书作者
视频课
未完结·共 62 讲·已更新 7 讲·每周 3 讲(五一停更)
|
231 人已学
|
收藏

限时福利

购买后,戳此加入学习交流群

你将获得

  • 深入理解 TypeScript 语言精髓
  • 重构 TypeScript 核心知识体系
  • 从 JS 转向 TS 开发的最佳实践
  • TS 项目开发沉浸式跟练

课程介绍

TypeScript 这门语言目前的应用越来越广泛。比如在前端领域,React、Vue 和 Angular 这三框架占据主流,而这三个框架都是默认支持并推荐 TS 的。很多大厂也纷纷把自己的 JS 项目转向 TS。

这是因为 TypeScript 非常适合应用于大型项目,且它的生态系统日益繁荣,这些都给项目开发带来了极大便利。

不过,想要熟练掌握和深入理解这门语言仍然很难。这是因为 TypeScript 存在两大难点。

第一,类型问题难以理解。尽管我们把 TypeScript 当作 JavaScript 的超集,但很多时候 JavaScript 的写法、用法并不能直接套在 TypeScript 上。比如 TypeScript 很核心的一部分就是类型系统,而 JavaScript 里这个概念是相当弱化的。

第二,TypeScript 技术本身比较新。所以哪怕官方文档也无法摒弃矛盾混杂的部分,如果仅靠文档和网上的零散资料,我们很容易“入门即放弃”。

为了让你科学高效地掌握 TypeScript,我们特意邀请了周爱民老师推出这门《重学 TypeScript》视频课,通过大量的示例与跟学带练,一步步带你从 TS 新手晋升为 TS 高手

课程设计

课程精心设计 5 大模块,带你从各个角度吃透 TypeScript 语言精髓和应用方法。

初阶类型篇
帮助你从 JavaScript 的语言环境切换到 TypeScript 语言,带你熟悉 TypeScript 的类型全景,熟悉接口、类、函数与列表等类型,并掌握 TS 与 JS 混用的一些高级策略。学完这个部分,你就可以在开发工作中使用 TS 了。

高阶类型上篇
深入学习 TS 作为表达式语言的特性,包括一般表达式类型、条件类型以及赋值兼容性等内容,还会带你入门泛型,借助泛型工具和泛型声明技巧处理一些更复杂的问题。学完这个部分,能让你对 TS 语言建立更深刻的理解。

TypeScript 应用篇
主要讲在 VSCode 等 TS 生态和环境里如何有效使用 TS(包括工具链使用和配置详解),让你将初阶类型篇所学知识应用到具体开发实践中去,切实提升你的 TS 工程化能力。此外,这个篇章里,我们还特别设计了利用 AI 辅助编程等前沿内容,帮你开拓眼界。

高级类型下篇
讲解 TS 与 JS 的高级特性及高级泛型应用的实用技巧,让你能自由地掌控 TypeScript,应付复杂或高级别的类型挑战,并熟悉 TS 类型计算中的各种限制与特例。最后,还会结合用户的反馈,精选一些典型的类型体操题目进行深度解析。

TypeScript 带练跟学
沉浸式实战带练跟学环节,手把手带你体验从 JS 转 TS 的全过程,进行 TS 项目上手开发的实战演练以及 TS 扩展工具的应用实战。学完这个部分,不但能让你将之前所学融会贯通,还能解决许多隐藏在实战应用的疑难问题。

课程 GitHub 仓库(用于获取课程代码、下载课件):https://github.com/aimingoo/jike2

更新时间提醒:上线当周更新至第 5 讲,之后暂缓更新,方便同学们充分学习基础内容,5 月 6 日起每周更新不少于 3 讲。

课程目录

查看更多
免费试读

适合人群

适合人群:有兴趣学习 TypeScript 的同学。

主要面向 Node.js 的后端项目,和以 Vue.js、React 或 Angular 为基础框架的前端项目,或者需要通过自定义 TypeScript 工 具套件开发项目组或个人,包括一般的小白开发者,中等规模的项目组织者与团队成员,以及创建和维护 TypeScript 项目的前端与后端开发者。

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

周爱民

二十年资深架构师、前端绿皮书作者

周爱民,前端“绿皮书”《JavaScript 语言精髓与编程实践》作者。 从 1998 年起了解和应用 JavaScript,是 Qomo 开源项目(JavaScript)的发起者。在 JavaScript 和 TypeScript 的语言研究和应用方面深耕多年。 另外,周...查看更多
编辑推荐
看过的人还看了
AI 大模型之美
徐文浩
bothub 创始人

33讲 | 33257 人已学习

¥68¥199
数据结构与算法之美
王争
前 Google 工程师

81讲 | 284327 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123994 人已学习

¥98¥299
Kubernetes 入门实战课
罗剑锋
Kong 高级工程师,Nginx/OpenResty 开源项目贡献者

41讲 | 19821 人已学习

¥59¥129
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 181688 人已学习

¥98¥399
玩转 Vue 3 全家桶
大圣
前百度前端架构师

44讲 | 38558 人已学习

¥68¥199