NestJS基礎必學實務指南:使用強大且易擴展的Node.js框架打造網頁應用程式(iThome鐵人賽系列書)
 
作者: 謝浩哲(HAO) 
書城編號: 25669915

原價: HK$207.00
現售: HK$196.65 節省: HK$10.35

購買此書 10本或以上 9折, 60本或以上 8折

購買後立即進貨, 約需 7-12 天

 
 
出版社: 博悅文化
出版日期: 2022/11
頁數: 338
ISBN: 9786263332935

商品簡介


本書內容改編自第13屆iThome鐵人賽Modern Web組佳作系列文章《NestJS帶你飛!》。NestJS是一套Node.js的後端框架,受到前端框架Angular的啟發,運用大量的設計模式與架構規範,搭配強型別的TypeScript,可提供開發者嚴謹、易擴展的開發環境。NestJS已受到各大企業青睞,例如:adidas、DECATHLON、Sanofi等,不過NestJS相較於Express等主流框架來說,入門門檻較高,因此本書運用淺顯易懂的方式來說明NestJS的各項概念,再搭配實務範例,可讓讀者從做中學,學習NestJS不再困難。

【精采內容】
☛認識Controller、Module、Provider等九大基礎元件,讓你紮穩馬步,徹底理解元件的用法。
☛說明NestJS的注入作用域、生命週期鉤子、模組參照以及動態模組等四大進階功能,深入理解NestJS的進階功能與觀念,寫出更容易維護的NestJS應用程式。
☛介紹環境變數設定、檔案上傳、HTTP模組以及CORS等四大多元化功能,可增進開發效率,降低實作門檻。
☛NestJS與MongoDB結合,實戰身分驗證與授權驗證機制。
☛NestJS搭配Swagger,大幅降低前後端溝通成本。

【目標讀者】
☛使用過Node.js撰寫後端應用程式,並想體驗NestJS框架的開發者。
☛熟悉TypeScript,想嘗試踏入後端領域的前端開發者。
☛喜歡嚴謹架構的後端開發者。

本書特色

第一本完整介紹NestJS的繁體中文實戰指南!
輕鬆學會運用NestJS,整合各種熱門套件,實作專案範例!

☛由淺入深介紹:搭配實作範例循序漸進學習。
☛文字搭配圖解:圖文並茂,不再憑空想像。
☛內容完整豐富:涵蓋基礎用法與各種多樣化的功能。
☛提供範例資源:提供線上資源,不怕學習方向錯誤。

 

作者

謝浩哲(HAO)

我是HAO,一個樂於分享與熱愛學習新知識的工程師,擅長網站技術,對區塊鏈也頗有研究。目前任職於台灣積體電路製造股份有限公司,擔任IT工程師。已經參加過三次iT邦幫忙鐵人賽,且榮獲三次佳作,期望自己所分享的內容可以幫助到需要的人。

目錄

|CHAPTER 01| 初探NestJS
1.1 什麼是NestJS?
1.2 NestJS基本概念
1.3 安裝NestCLI
1.4 基本專案結構
1.5 程式碼解析

|CHAPTER 02| 基本元件介紹
2.1 控制器(Controller)
2.2 模組(Module)
2.3 提供者(Provider)
2.4 例外與例外處理(Exception & Exception filter)
2.5 管道(Pipe)
2.6 中介軟體(Middleware)
2.7 攔截器(Interceptor)
2.8 守衛(Guard)
2.9 自訂裝飾器(Custom decorator)

|CHAPTER 03| 進階功能與原理
3.1 注入作用域(Injection scope)
3.2 生命週期鉤子(Lifecycle Hooks)
3.3 模組參照(Module Reference)
3.4 動態模組(Dynamic Module)

|CHAPTER 04| 多元化功能
4.1 環境變數設定(Configuration)
4.2 檔案上傳(File Upload)
4.3 HTTP模組(HTTP Module)
4.4 CORS

|CHAPTER 05| MongoDB
5.1 什麼是MongoDB?
5.2 什麼是Mongoose?
5.3 實戰Mongoose

|CHAPTER 06| 身分驗證(Authentication)
6.1 什麼是Passport?
6.2 密碼加密與驗證
6.3 實作註冊功能
6.4 實作登入功能
6.5 JWT驗證機制

|CHAPTER 07| 授權驗證(Authorization)
7.1 RBAC介紹
7.2 什麼是Casbin?
7.3 NestJS與Casbin
7.4 實作授權驗證

|CHAPTER 08| Swagger
8.1 什麼是Swagger?
8.2 初探Swagger
8.3 API參數設計
8.4 API操作設計
8.5 API授權設計

|CHAPTER 09| 測試(Testing)
9.1 NestJS與測試
9.2 單元測試(Unit Testing)
9.3 端對端測試(E2E Testing)

2022年11月中文新書 同類商品


惡念的燃點

勸誘之邦

詩綿絮語:日記手帳

小玩笑小水獺繪本 美好的一日

人性枷鎖(套書)(精裝版)

紅眼睛的山姆

永遠都要保留你心中最明亮的那塊地方

漫畫阿Q正傳【百年紀念版】

大福的守護

沈從文自傳(附《邊城》)【120周年誕辰紀念】限量精裝版

夜空穿透傷

黑土地上的兒女

繼承遊戲2:繼承之戰

威爾斯科幻經典四部曲(加贈限量經典帆布袋)

後宮之烏3:水面之下(隨書收藏【單集烏妃宮裝卡】)

失物請洽圖書室

心機

古龍真品絕版復刻(13)飄香劍雨(下)

世界名著作品集第2部(全套共17本)【25K經典新版】

古龍真品絕版復刻(11)飄香劍雨(上)

還有... [顯示所有書籍]

* 以上資料僅供參考之用, 香港書城並不保證以上資料的準確性及完整性。
* 如送貨地址在香港以外, 當書籍/產品入口時, 顧客須自行繳付入口關稅和其他入口銷售稅項。

 

 

 

  我的賬戶 |  購物車 |  出版社 |  團購優惠
加入供應商 |  廣告刊登 |  公司簡介 |  條款及細則

香港書城 版權所有 私隱政策聲明

顯示模式: 電腦版 (改為: 手機版)