1. 程式人生 > 其它 >02 - 課程導學-如何學習 -開課吧學習中心

02 - 課程導學-如何學習 -開課吧學習中心

# 如何學習 《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不熟悉,環境配置的小節一定要學,非常重要。