这门课在解决什么工作场景

很多做 Node 开发的人常卡在一个阶段:能写接口,能跑业务逻辑,但一旦要做一个对内网关系统、搭一套带权限的后台服务,就不知道从哪下手。这门课针对的就是这类场景。它围绕一个网关系统展开,从需求拆解、技术选型,到鉴权、数据库、代理缓存、微服务拆分,把一个后端项目从零搭到部署的完整链路走一遍。核心不是教语法,而是教你怎么用 NestJS 这种约束较强的框架,把一个企业级项目结构理清楚。

适合什么基础,学完能独立做什么

这门课不适合完全没写过 Node 的人。你需要有基础的 JavaScript 和后端概念,知道接口怎么调、数据库怎么连,否则中间的鉴权设计和微服务拆分会跟不上节奏。如果你写过 Express 或 Koa,但没碰过 NestJS 的依赖注入和模块化组织方式,这门课能帮你把框架心智模型建起来。学完之后,你应该能独立搭建一个带 RBAC 权限的后台服务,对接飞书这类第三方应用,做代理与缓存层,并且知道怎么把单体项目拆成微服务、怎么跑自动化测试和部署。简单说,学完能独立负责一个中小型后端项目的落地,不只是写 CRUD。

建议怎么看资料,怎么配合练习

资料本身按设计、新手、配置、用户、物料、网关、进阶几个阶段排,建议按顺序走,但有几块可以优先看。第一是设计篇的需求分析和技术选型,这决定了项目骨架怎么搭,先看能帮你理解后面为什么这么组织代码。第二是新手篇和基础篇的鉴权登录,这是 NestJS 核心机制集中体现的地方,依赖注入、守卫、装饰器都在这里用上。第三是网关篇的代理与缓存,这是业务核心,也是这门课区别于普通 CRUD 课的地方。练习上,建议跟着把网关系统从零搭一遍,重点卡在 RBAC 权限设计和微服务拆分两处。遇到卡壳,先查 FAQ 和直播录屏,很多共性问题在里面有讲。不要只看不动手,NestJS 的模块组织方式不实际敲一遍很难真正理解。


从 0 搭建网关系统,玩转 NestJS 开发

课程目录

*   设计篇:需求分析

*   设计篇:技术选型

*   新手篇:熟悉 NestJS

*   配置篇:基础功能配置

*   工具篇:飞书应用对接

*   工具篇:数据库

*   基础篇:自定义日志

*   基础篇:鉴权与登录

*   🏆 学习里程碑:基础篇完结

*   FAQ:学习篇

*   用户篇:RBAC 权限设计

*   物料篇:物料系统设计

*   物料篇:物料开发与构建

*   网关篇:代理与缓存

*   进阶篇:项目拆分

*   进阶篇:微服务

*   进阶篇:自动化测试

*   进阶篇:应用部署

*   🏆 完结篇:课程总结

*   直播与录屏