02 - 課程導學-如何學習 -開課吧學習中心
阿新 • • 發佈:2022-03-08
# 如何學習 《Typescript必會技能》
《Typescript》是一門技能,我們要用好它!
## TS介紹
2012年微軟釋出的一門**程式語言**。釋出時就提供了將Typescript翻譯到JS的**翻譯編譯器(transcompiler)**。
- Typescript是JS的一個超集。
- TS同時支援Client Side和Server Side
- TS是一個多正規化語言
- TS同時支援Duck Typing, Gradual Typing和Strick Typing
## 課程適用人群
- 有JS基礎
- 想要快速入門TS(並擁有一定深度)
## 學習目標
1. 理解TS的原理(編譯時、執行時)
2. 掌握常見用法
- 閱讀原始碼水平
- 寫TS程式
3. 能夠幫團隊成員配置TS
4. 熟悉TS生態
**劃重點:學完你如果不能給團隊成員講TS,那就是沒有學會。**
### 課程內容
課程的素材來源是:
- 官方文件中的例子
- 小師叔實戰中遇到的問題
- 用到TS的專案的原始碼
按照小師叔的風格,下面是教學的主要手段:
- 手把手Coding
- 生活場景的類比
- 結合大廠實戰場景的原理
課程目錄:
【基礎部分】
1. 環境配置和執行TS程式
2. TS基礎型別
3. 常見(每日)型別
4. 型別的組合
5. 函式型別
6. 物件型別
【進階部分:型別的型別】
6. 泛型
7. 描述型別的小工具
8. 類
9. 編譯原理:TS的原理
10. Typescript的模組
11. Typescript編譯配置項介紹
12. Typescript的描述檔案
13. 釋出Typescript包
## 關於文件和程式碼
文件的作用是**講義**和**重點**筆記。
看文件需要一個git賬號,在code.aliyun.com中註冊,拿到所有的程式碼。申請開通許可權請發郵件給我的助教(賬號群裡溝通),內容包括:
- 申請人的開課吧賬號、申請人姓名、申請人的code.aliyun.com賬號。
## 總結
想要學好Typescript,對這部分知識深入理解,請聽下回分解。
如果TS不熟悉,環境配置的小節一定要學,非常重要。