TypeScript 框架开发实战- 掘金小册课程推荐/优惠

TypeScript 框架开发实战--掘金小册课程推荐/优惠

再现基于 TypeScript 的开源 Web 框架开发历程,助你跨入全栈工程师赛道!
曾振中
32讲 | 1082人已学习
优惠价¥49.9
官网优惠购买
版权声明

本站非掘金小册官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

课程介绍

你将获得

  • 从 0 呈现 Web 框架三大模块的构建过程;
  • 31 个装饰器开发,彻底掌握 TS 核心特性;
  • 先解决问题再抽象概念,扫清服务端开发认知障碍;
  • 深度体验开源项目开发历程,提升职业竞争力。

作者介绍

曾振中,前虎牙直播研发效能组技术经理,现任职某海外直播 App 技术负责人,关注技术管理、全栈开发以及研发效能等领域。开发并长期维护 SpeedPHP、k、TypeSpeed 等开源 Web 框架及社群。

小册介绍

本课程面向已有 2+ 年开发经验、希望通过学习 Web 框架技术,达成以下目标的前端同学

  • 跨入全栈工程师的赛道,为职业生涯带来更多的发展机会;
  • 理解 Web 应用的整体架构,和后端同学更好地协作完成项目。

当然,对于后端同学来说,本课程也是全面回顾服务端开发知识的一个极好的机会。

作为开源项目作者,我在长期与社群交流中发现,除了按部就班学习服务端框架之外,对于初学者还有另一条学习 Web 框架的有效路径:学习如何开发框架本身。

从框架简单的初始版本开始,初学者可以观察各种功能的逐步完善,从容掌握功能的使用方法和相关概念。这将使初学者在之后的项目开发或学习其他框架时事半功倍。

因此,我基于 TypeScript 开发了一个精简但功能齐全的 Web 框架 TypeSpeed,并将整个过程、代码历史和设计思考都记录下来(53 个版本242 次提交28 次发布),写成了本课程,希望对学习服务端开发的同学有所帮助。

TypeSpeed 框架命名由 Type(TypeScript)+ Speed(速度)组成,寓意:源于 TypeScript 语言带来的效率加速利器。

课程详细讲述了组成框架的 31 个 TypeScript 装饰器的开发过程,展示装饰器在服务端开发中的妙用。

课程还介绍了各种服务端编程概念,以及如何用它们解决框架开发中的实际问题。

此外,本课程是一个真实开源 Web 框架的开发过程,制作开源项目的相关知识点贯穿在课程当中,供有兴趣的同学参考。

适宜人群

  • 精通前端框架并且已熟练使用 TypeScript,想快速入门服务端开发的前端工程师。
  • 掌握服务端开发技能,希望深入学习 Web 框架底层的后端工程师。
  • 对框架程序设计、开源项目感兴趣的开发者。

课程目录

  • 框架核心:从零开始了解 Web 框架
  • 框架核心:认识 TypeScript 装饰器
  • 框架核心:实现对象管理
  • Web 路由:启动 Web 服务
  • Web 路由:请求参数装饰器
  • Web 路由:Web 服务响应处理与模板引擎
  • Web 路由:装饰器路由
  • Web 路由:实现路由切面装饰器
  • Web 路由:使用中间件增强框架功能
  • Web 路由:文件上传
  • 数据库开发:内置分页支持
  • Web 路由:程序配置管理
  • 数据库开发:参数绑定
  • Web 路由:实现应用鉴权
  • Web 路由:实现全局访问鉴权
  • Web 路由:服务端错误输出
  • 数据库开发:实现装饰器风格的 SQL 方法
  • 数据库开发:查询结果的处理
  • 数据库开发:集成模型风格的数据操作
  • 常用服务:命令行脚手架的开发
  • 数据库开发:内置查询缓存
  • 数据库开发:查询的自定义语法支持
  • 数据库开发:增删改的优化
  • 常用服务:内置消息队列服务
  • 数据库开发:数据源读写分离实现
  • 测试与发布:发布 NPM
  • 常用服务:支持 Swagger 平台
  • 常用服务:支持 Redis 数据库
  • 常用服务:支持 Socket IO
  • 常用服务:进阶反射生成 JSDoc 文档
  • 测试与发布:框架的单元测试
  • 测试与发布:项目测试覆盖率

作者介绍

大世界,小程序员一枚

推荐

Flutter 绘制指南 - 妙笔生花  - 掘金小册课程推荐/分享/优惠/折扣
Flutter 绘制指南 - 妙笔生花
带你见证 Flutter 的绘制之美,全面解析绘制相关的知识。数学和程序的碰撞,擦出创造的火花。
张风捷特烈
3905人已学习
优惠价¥3.28
掘金小册官网优惠购买
玩转 Trae AI 编程 - 掘金小册课程推荐/分享/优惠/折扣
玩转 Trae AI 编程
本小册带你玩转新一代 AI 编程工具 Trae。从核心功能到高阶技巧,贯穿 7 大实战项目,带你掌握 AI 编程思维,让你从 AI 的使用者,变为驾驭 AI 的创造者,高效完成各类开发任务。
智见君
558人已学习
优惠价¥49.9
掘金小册官网优惠购买
 AI 全栈编程生存指南 - 掘金小册课程推荐/分享/优惠/折扣
AI 全栈编程生存指南
完全 AI 编程实践,打造全栈全端即时通信产品。
张风捷特烈
403人已学习
优惠价¥99
掘金小册官网优惠购买
QuickJS 引擎源码解析与实践 - 掘金小册课程推荐/分享/优惠/折扣
QuickJS 引擎源码解析与实践
深入了解 JavaScript 引擎核心工作原理
hsy0
616人已学习
优惠价¥39.9
掘金小册官网优惠购买
可视化入门:从 0 到 1 开发一个图表库 - 掘金小册课程推荐/分享/优惠/折扣
可视化入门:从 0 到 1 开发一个图表库
理论结合实践,从 0 开发一个图表库,带你入门数据可视化
数据可视化
2257人已学习
优惠价¥19.9
掘金小册官网优惠购买
SpringBoot 中间件设计和开发 - 掘金小册课程推荐/分享/优惠/折扣
SpringBoot 中间件设计和开发
代理反射、扰动函数、字节码插桩、类代理注册,把技术与场景结合学习中间件开发技术!
小傅哥
3950人已学习
优惠价¥29.9
掘金小册官网优惠购买