Web 開發

Node.js 後端開發

從 Node.js Runtime、HTTP 與非同步程式設計,到 API、資料庫、認證、測試與部署,建立完整後端能力。

學完能做到

  • Node.js Runtime 與模組
  • File System、CLI 與 HTTP Server
  • REST API 與 Middleware
  • Async Programming 與錯誤處理

實作專案

  • Node.js REST API
  • 具備登入的後端服務
  • Docker 化與部署流程

適合對象

  • 已有 JavaScript 基礎的人
  • 想從前端延伸到後端的開發者

Curriculum

課程大綱

01

開發基礎

01

Introduction

02

Javascript Essentials for backend

03

Runtime

04

Modules

05

File System

06

Building CLI Tools

07

Http Server

08

Express Js

09

Rest Api Design

02

應用開發

01

Middleware

02

Async Programming Deep Dive

03

Error Handling Strategy

04

Environment

05

Database Integration

06

Authentication

07

Logging

08

Testing

09

Performance

03

專案與部署

01

Caching with Redis

02

Queue System

03

Microservices Basics

04

Dockerize App

05

Deploy

06

CI CD Pipeline

07

Production