Skip to content

NestJS 学习指南面向 Spring 开发者的 11 天课程,一个知识点一页

计划里的每一项都从 Spring 的角度讲清楚,并配上 TaskFlow 里的真实案例。TaskFlow 是一个能编译、测试全部通过的 NestJS 项目。

11 天安排 ​

天日期主题TaskFlow 交付物
J111/9 周一Node、事件循环、Nest 项目、模块化架构项目骨架、Docker Compose、第一个接口
J211/10 周二控制器、路由、DTO、校验内存版项目增删改查
J311/12 周四依赖注入、provider、service服务层、模块
J411/13 周五PostgreSQL、TypeORM、实体、repository项目数据持久化
J511/16 周一关系、迁移、事务任务挂到项目下、迁移
J611/17 周二异常、过滤器、管道、拦截器、中间件全局错误处理、请求日志
J711/18 周三配置、多环境、日志带校验的 ConfigModule、按环境区分配置
J811/19 周四JWT 认证、guard、角色用户、登录、受保护的接口
J911/20 周五事件、定时任务、异步、队列状态变化时发通知
J1011/23 周一单元测试、集成测试、端到端测试核心模块的测试覆盖
J1111/24 周二Swagger、健康检查、Dockerfile、CI、最终回顾Docker 镜像、CI 流水线、OpenAPI 文档

怎么用这个网站 ​

  • 学习期间:按顺序每天读一章。每章的“练习”一节就是计划里当天要完成的工作。
  • 以后遇到问题时:从场景速查入手,或者用页面顶部的搜索,搜索范围包括代码。
  • 想确认没有遗漏:计划覆盖对照把原计划的每一项都对应到讲解它的小节。

网站默认是法语版,中文版的页面和锚点与法语版一一对应。