# Introduction
## 關于講師
講師:尹彬<br/>
就職于:[青島前途軟件技術有限公司](http://www.yinbin.ink)<br/>
博客地址:[http://www.yinbin.ink](http://www.yinbin.ink)<br/>
擁有10年軟件編程經驗,目前主要從事:項目管理、技術管理、系統架構師工作。
## PDF版本下
[http://docs.yinbin.ink/hello_dart_tutorial/Hello%20Dart教程V0.2.pdf](http://docs.yinbin.ink/hello_dart_tutorial/Hello%20Dart教程V0.2.pdf)
## 適用人群
適合致力于從事移動應用開發的同學,為后續的Flutter APP開發的學習打好基礎。<br/>
不限于:原生android、ios APP開發者,H5 App開發者,RN、Weex開發者。
## 課程概述
### 章節1 Dart之初印象
課時1 了解Dart語言
課時2 Flutter App開發介紹
### 章節2 Dart開發環境準備
Windows下搭建
Macos下搭建
### 章節3 Dart基礎語法
課時1 簡單Dart示例
課時2 重要的概念
課時3 關鍵字
課時4 變量
課時5 內建類型
課時6 函數
課時7 運算符
課時8 流程控制語句
課時9 異常處理
### 章節4 Dart面向對象
課時1 類的基礎知識
課時2 構造函數
課時3 方法
課時4 抽象類
課時5 隱式接口
課時6 擴展一個類(繼承)
課時7 重寫類的成員
課時8 枚舉類型
課時9 為類添加mixins特性
課時10 類變量和方法
### 章節5 Dart高級特性
課時1 泛型
課時2 庫和可見性
課時3 異步支持
課時4 生成器
課時5 可調用的類
課時6 隔離器
課時7 類型定義
課時8 元數據
### 章節6 Dart編碼風格
課時1 代碼風格講解
課時2 代碼示例
### 章節7 Dart庫
課時1 Dart常用庫的使用
課時2 類庫封裝和發布
### 章節8 實戰
課時1 命令行通訊錄開發
課時2 如何高效的查看參考文檔
## 版本
| 序號 | 修改內容 | 撰稿人 | 修訂時間 | 版本號 |
|---|---|---|---|---|
| 1 | dart課程大綱 | 尹彬 | 2018-12-03 | V0.1 |
| 2 | 完善內容 | 尹彬 | 2018-12-04 | V0.2 |
| 3 | 課:01、02 | 尹彬 | 2018-12-06 | V0.2 |
| 4 | 03、04 | 尹彬 | 2018-12-07 | V0.2 |