強(qiáng)烈推薦一本 NestJS 的掘金小冊(cè)
NestJS 是一個(gè)用于構(gòu)建高效、可擴(kuò)展的 NodeJS 服務(wù)端應(yīng)用程序的框架,提供了對(duì)接多種 HTTP 框架的能力,為服務(wù)端項(xiàng)目開發(fā)提供了認(rèn)證、緩存、數(shù)據(jù)庫、安全和文件處理等一系列開箱即用的方案。相比于 Koa 跟 Express,NestJS 的工程化程度更高,更利于項(xiàng)目開發(fā),因此越來越多的團(tuán)隊(duì)在大型 Node.js 服務(wù)端項(xiàng)目中使用了 NestJS。
作為偏后端開發(fā)的框架,NestJS 基于 IoC 的開發(fā)模式對(duì)前端工程師來說并不友好,比如大量的裝飾器、反射的用法與常規(guī)的 JavaScript 開發(fā)模式不太一樣。
基于此,本小冊(cè)將通過兩個(gè)模塊,帶你學(xué)習(xí)NestJS。
第一個(gè)基礎(chǔ)學(xué)習(xí)模塊:將通過搭建一套定制化的腳手架來學(xué)習(xí) NestJS 框架的使用,了解 NestJS 常用的 API、插件等,熟悉 IoC 的開發(fā)模式。
第二個(gè)項(xiàng)目實(shí)戰(zhàn)模塊:逐步完成用戶系統(tǒng)、物料系統(tǒng)以及網(wǎng)關(guān)基礎(chǔ)服務(wù),完成網(wǎng)關(guān)服務(wù)系統(tǒng)體系的搭建,了解后端服務(wù)架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫表設(shè)計(jì)與開發(fā)、微服務(wù)開發(fā)等后端知識(shí)體系。

同時(shí),小冊(cè)會(huì)盡可能模擬真實(shí)場景下項(xiàng)目的開發(fā)流程,讓前端工程師也能順利實(shí)現(xiàn)服務(wù)端項(xiàng)目開發(fā)的從 0 到 1 。

你會(huì)學(xué)到什么?
學(xué)會(huì)
NestJS框架使用獨(dú)立開發(fā)后端業(yè)務(wù)與后端數(shù)據(jù)庫表設(shè)計(jì)與開發(fā)
熟悉網(wǎng)關(guān)、物料系統(tǒng)的架構(gòu)設(shè)計(jì)與開發(fā)
熟悉基于 RBAC 權(quán)限的用戶系統(tǒng)設(shè)計(jì)與開發(fā)
適宜人群
有一定的前端基礎(chǔ),同時(shí)對(duì)服務(wù)端項(xiàng)目開發(fā)感興趣的同學(xué)
團(tuán)隊(duì)中有
Node.js服務(wù)端項(xiàng)目,但沒有機(jī)會(huì)切入的同學(xué)對(duì)后端知識(shí)有一定基礎(chǔ)或者愿意花時(shí)間學(xué)習(xí)的同學(xué)
希望突破自己,在技術(shù)廣度有一定拓展的同學(xué)
不過,本課程并不適合所有同學(xué),以下人群謹(jǐn)慎購買或不推薦購買
無任何前端基礎(chǔ)的同學(xué)
接觸過 IoC 類型框架并有實(shí)際項(xiàng)目經(jīng)驗(yàn)的同學(xué)

