NestJS 项目实战--掘金小册课程推荐/优惠
版权声明
本站非掘金小册官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。
课程详情
课程介绍
作者介绍
CookieBoty,目前就职于某跨境电商团队,负责前端工程化与 C 端业务,参与 DevOps 工作台研发、可视化搭建服务后端等工作,也是掘金小册《基于 Node 的 DevOps 实战》作者。
小册介绍
目前新增了 B 站的录播,有需求的同学可以查看录播合集哈
NestJS
是一个用于构建高效、可扩展的 NodeJS 服务端应用程序的框架,提供了对接多种 HTTP
框架的能力,为服务端项目开发提供了认证、缓存、数据库、安全和文件处理等一系列开箱即用的方案。相比于 Koa
跟 Express
,NestJS
的工程化程度更高,更利于项目开发,因此越来越多的团队在大型 Node.js
服务端项目中使用了 NestJS
。
作为偏后端开发的框架,NestJS
基于 IoC 的开发模式对前端工程师来说并不友好,比如大量的装饰器、反射的用法与常规的 JavaScript
开发模式不太一样。
基于此,本小册将通过两个模块,带你学习NestJS
。
第一个基础学习模块:将通过搭建一套定制化的脚手架来学习 NestJS
框架的使用,了解 NestJS
常用的 API
、插件等,熟悉 IoC 的开发模式。
第二个项目实战模块:逐步完成用户系统、物料系统以及网关基础服务,完成网关服务系统体系的搭建,了解后端服务架构设计、数据库表设计与开发、微服务开发等后端知识体系。
同时,小册会尽可能模拟真实场景下项目的开发流程,让前端工程师也能顺利实现服务端项目开发的从 0 到 1 。
你会学到什么?
- 学会
NestJS
框架使用 - 独立开发后端业务与后端数据库表设计与开发
- 熟悉网关、物料系统的架构设计与开发
- 熟悉基于 RBAC 权限的用户系统设计与开发
适宜人群
- 有一定的前端基础,同时对服务端项目开发感兴趣的同学
- 团队中有
Node.js
服务端项目,但没有机会切入的同学 - 对后端知识有一定基础或者愿意花时间学习的同学
- 希望突破自己,在技术广度有一定拓展的同学
不过,本课程并不适合所有同学,以下人群谨慎购买或不推荐购买
- 无任何前端基础的同学
- 接触过 IoC 类型框架并有实际项目经验的同学
课程目录
- 新手篇:熟悉 NestJS
- 配置篇:基础功能配置
- 工具篇:数据库
- 基础篇:鉴权与登录
- 设计篇:需求分析
- 基础篇:自定义日志
- 工具篇:飞书应用对接
- 网关篇:代理与缓存
- 用户篇:RBAC 权限设计
- 进阶篇:应用部署
- 进阶篇:微服务
- 物料篇:物料系统设计
- 进阶篇:自动化测试
- 进阶篇:项目拆分
- 物料篇:物料开发与构建
- ? 完结篇:课程总结
- 设计篇:技术选型
- ? 学习里程碑:基础篇完结
- FAQ:学习篇
- 直播与录屏