再现基于 TypeScript 的开源 Web 框架开发历程,助你跨入全栈工程师赛道!

*   框架核心:从零开始了解 Web 框架

*   框架核心:认识 TypeScript 装饰器

*   框架核心:实现对象管理

*   Web 路由:启动 Web 服务

*   Web 路由:装饰器路由

*   Web 路由:实现路由切面装饰器

*   Web 路由:请求参数装饰器

*   Web 路由:Web 服务响应处理与模板引擎

*   Web 路由:程序配置管理

*   Web 路由:使用中间件增强框架功能

*   Web 路由:文件上传

*   Web 路由:实现应用鉴权

*   Web 路由:实现全局访问鉴权

*   Web 路由:服务端错误输出

*   数据库开发:实现装饰器风格的 SQL 方法

*   数据库开发:参数绑定

*   数据库开发:查询结果的处理

*   数据库开发:内置查询缓存

*   数据库开发:集成模型风格的数据操作

*   数据库开发:查询的自定义语法支持

*   数据库开发:增删改的优化

*   数据库开发:内置分页支持

*   数据库开发:数据源读写分离实现

*   常用服务:内置消息队列服务

*   常用服务:支持 Socket IO

*   常用服务:命令行脚手架的开发

*   常用服务:支持 Redis 数据库

*   常用服务:支持 Swagger 平台

*   常用服务:进阶反射生成 JSDoc 文档

*   测试与发布:框架的单元测试

*   测试与发布:项目测试覆盖率

*   测试与发布:发布 NPM