Web 開發

NestJS 企業後端架構

從 Module、Controller、Provider 到資料庫、認證、微服務與 Clean Architecture,建立企業後端架構能力。

學完能做到

  • NestJS 專案與 Module
  • Controller、Provider、Middleware 與 Pipe
  • Guard、Interceptor 與 Exception Filter
  • Configuration、Logging 與 Database

實作專案

  • 模組化 REST API
  • 具備權限的企業服務
  • 事件驅動的 NestJS 系統

適合對象

  • 已有 Node.js 與 API 基礎的人
  • 想建立企業級後端架構的開發者

Curriculum

課程大綱

01

開發基礎

01

What is NestJs

02

Project Setup

03

Controllers

04

Providers

05

Modules

06

Middleware

07

Pipes

08

Guards

09

Interceptors

02

應用開發

01

Exception Filters

02

Configuration Management

03

Logging System

04

Database Integration

05

CRUD

06

Authentication

07

Authorization

08

Validation

09

File Upload

03

專案與部署

01

Custom Decorators

02

Dynamic Modules

03

Microservices

04

Event Driven Architecture

05

Clean Architecture

06

Testing

07

Deployment