學完能做到
- TypeScript 基礎與型別推導
- Object、Union、Intersection 與泛型
- Type Narrowing 與 Runtime Boundary
- Advanced Type Patterns
實作專案
- 型別安全的 API Client
- 表單資料驗證流程
- 可重用 TypeScript 工具函式庫
適合對象
- 已有 JavaScript 基礎的開發者
- 想提升前後端專案型別安全的人
Curriculum
課程大綱
01
基礎觀念
01
The Right Basics
02
Core Type System
03
Advanced Types
04
Real World TypeScript
05
TypeScript at Runtime Boundary
06
TypeScript in Large Systems
02
核心能力
01
TypeScript Debugging
02
Advanced Type Patterns
03
TypeScript Library Design
04
TypeScript as a Language
05
Demo Type Flow
06
Demo Type Safety
03
實作與延伸
01
Demo Type Power
02
Type Safe Data Formattter
03
TypeScript + Zod
04
Best Practice Pattern