程式設計

TypeScript 實戰:從型別到架構

用真實專案學會泛型、判別聯集與模組邊界設計。

張
張凱

資深全端工程師,實戰派 TypeScript 講師

10 人已報名

課程介紹

不從語法開始,而是從你每天都會遇到的場景開始:替 API 回應建模、用判別聯集消滅散落的 if、設計出讓錯誤用法根本編譯不過的介面。 全課程以一個持續演進的專案貫穿,每個單元都在前一個的基礎上重構。上完你帶走的不是零散技巧,而是一套「把型別當設計工具」的工作方式。

課程大綱

8 個單元・總長 2 小時 41 分

  1. 1課程導覽與環境建置
    免費試看
    7:00
  2. 2型別即文件:從 API 回應建模開始21:00
  3. 3判別聯集與窮盡檢查
    免費試看
    24:40
  4. 4泛型的實戰時機27:00
  5. 5型別守衛與 unknown 的邊界16:20
  6. 6模組邊界與 DTO 設計25:40
  7. 7重構:把 any 逐出老專案28:40
  8. 8收尾:型別策略清單11:00

學員評價

(6 則)
  • 林
    林同學

    判別聯集那一章直接改變我寫 code 的方式,回去把公司專案的 if 地獄清掉了一半。

  • 吳
    吳雅雯
  • 陳
    陳柏翰

    內容紮實,但泛型那段建議先看兩遍再往下,第一次聽會有點趕。

  • 李
    李承翰

    適合已經寫過一陣子的人。完全新手可能會卡在前三堂,建議先補一下基礎語法。

    課程老師回覆

    謝謝你點出這件事,你說得對——這門課預設讀者寫過一陣子 JS。我在課程介紹補上了先備知識說明,也把前三堂的節奏調慢了一些。

  • 王
    王思寧

    衝著「重構不心虛」來的,結果真的做到了。專案貫穿的設計讓每一堂都接得起來。

  • S
    Student

    重構那一堂最有價值,看老師怎麼把 any 一層一層剝掉,比任何語法教學都受用。