Skip to content
On this page

title: NestJS 项目实战

简介

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

说明

作者介绍

作者简介(2100x389).jpg

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

🔥作者的其他小册:《基于 Node 的 DevOps 实战》也在 8 折促销中👏🏻

小册介绍

课程介绍(1624x623).jpg

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

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

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

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

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

image.png

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

你会学到什么?

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

适宜人群

  • 有一定的前端基础,同时对服务端项目开发感兴趣的同学
  • 团队中有 Node.js 服务端项目,但没有机会切入的同学
  • 后端知识有一定基础或者愿意花时间学习的同学
  • 希望突破自己,在技术广度有一定拓展的同学

不过,本课程并不适合所有同学,以下人群谨慎购买或不推荐购买

  • 无任何前端基础的同学
  • 接触过 IoC 类型框架并有实际项目经验的同学

购买须知

  1. 本小册为图文形式内容服务,共计 18 节;
  2. 全部文章预计 9 月 15 日更新完成;
  3. 购买用户可享有小册永久的阅读权限;
  4. 购买用户可进入小册微信群,与作者互动;
  5. 掘金小册为虚拟内容服务,一经购买成功概不退款;
  6. 掘金小册版权归北京北比信息技术有限公司所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任;
  7. 在掘金小册阅读过程中,如有任何问题,请邮件联系 xiaoce@xitu.io

章节