# 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 |