庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
二樓書籍分類
 
NestJS基礎必學實務指南:使用強大且易擴展的Node.js框架打造網頁應用程式(iThome鐵人賽系列書)

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

沒有庫存
訂購需時10-14天
9786263332935
謝浩哲(HAO)
博碩
2022年11月09日
207.00  元
HK$ 175.95  






ISBN:9786263332935
  • 規格:平裝 / 320頁 / 17 x 23 x 1.78 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 網頁開發設計 > 網頁設計概論

















      本書內容改編自第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,整合各種熱門套件,實作專案範例!



      ?由淺入深介紹:搭配實作範例循序漸進學習。

      ?文字搭配圖解:圖文並茂,不再憑空想像。

      ?內容完整豐富:涵蓋基礎用法與各種多樣化的功能。

      ?提供範例資源:提供線上資源,不怕學習方向錯誤。


     





    |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)




    其 他 著 作