🔌 API Design

RESTful API 設計、GraphQL、認證與文件自動化

0%
01

RESTful API 設計原則

資源命名、HTTP 動詞、狀態碼 — 建構清晰一致的 API

Easy必考5 min
02

API 版本控制

URL、Header、Query 三種版本策略的取捨與實務選擇

Medium高頻4 min
03

API 錯誤處理

Problem Details RFC 7807 與一致的錯誤回應格式設計

Easy高頻4 min
04

分頁、過濾與排序

Cursor vs Offset 分頁策略、過濾與排序的 API 設計實務

Medium高頻6 min
05

API 認證機制

JWT、OAuth 2.0、API Key 三大認證方式的原理與選擇

Hard必考5 min
06

GraphQL 入門

GraphQL 核心概念與 REST 比較,選擇適合的 API 風格

Medium常考4 min
07

API 限流設計

Rate Limiting 演算法與實務設計,保護 API 不被濫用

Medium高頻4 min
08

API 文件自動化

OpenAPI / Swagger 規範與自動化文件生成實務

Easy常考5 min