NestJS 项目实战

你会学到什么?

  • 学会 NestJS 框架使用
  • 独立开发后端业务与后端数据库表设计与开发
  • 熟悉网关、物料系统的架构设计与开发
  • 熟悉基于 RBAC 权限的用户系统设计与开发

课程简介

NestJS 是一个用于构建高效、可扩展的 NodeJS 服务端应用程序的框架,提供了对接多种 HTTP 框架的能力,为服务端项目开发提供了认证缓存数据库安全文件处理等一系列开箱即用的方案。相比于 Koa 跟 ExpressNestJS 的工程化程度更高,更利于项目开发,因此越来越多的团队在大型 Node.js 服务端项目中使用了 NestJS

作为偏后端开发的框架,NestJS 基于 IoC 的开发模式对前端工程师来说并不友好,比如大量的装饰器、反射的用法与常规的 JavaScript 开发模式不太一样。

基于此,本小册将通过两个模块,带你学习NestJS

第一个基础学习模块:将通过搭建一套定制化的脚手架来学习 NestJS 框架的使用,了解 NestJS 常用的 API、插件等,熟悉 IoC 的开发模式。

第二个项目实战模块:逐步完成用户系统物料系统以及网关基础服务,完成网关服务系统体系的搭建,了解后端服务架构设计、数据库表设计与开发、微服务开发等后端知识体系。

NestJS 项目实战

同时,小册会尽可能模拟真实场景下项目的开发流程,让前端工程师也能顺利实现服务端项目开发的从 0 到 1 。

NestJS 项目实战

课程目录

1 设计篇:需求分析
2 设计篇:技术选型
3 新手篇:熟悉 NestJS
4 配置篇:基础功能配置
5 工具篇:飞书应用对接
6 工具篇:数据库
7 基础篇:自定义日志
8 基础篇:鉴权与登录
9 学习里程碑:基础篇完结
10 FAQ:学习篇
11 用户篇:RBAC 权限设计
12 物料篇:物料系统设计
13 物料篇:物料开发与构建
14 网关篇:代理与缓存
15 进阶篇:项目拆分
16 进阶篇:微服务
17 进阶篇:自动化测试
18 进阶篇:应用部署
19 完结篇:课程总结

讲师介绍

CookieBoty,行云集团体验技术部前端技术专家

CookieBoty,目前就职于行云集团体验技术部,负责前端工程化与 C 端业务,参与 DevOps 工作台研发、可视化搭建服务后端等工作。

(0)
上一篇 2022年7月22日 下午6:08
下一篇 2022年7月22日 下午6:36

相关推荐

发表回复

登录后才能评论