第1节:开发环境搭建与课程概述
> IDE/工具选择
> React开发环境搭建
> 【练习】Hello SCB
> 课程概述
第2节:前端技术全景图
> 前端技术简史
> 大前端与全栈
> 学习方法
> 【练习】建立自己的知识地图
第3节:ReactJS概览
> What is React
> React-Vue-Angular
> 一个典型的React项目案例介绍
> 【练习】基于案例的DIY尝试
第4节:React基础(第一部分)
> JSX programing
> Reander
> Component
> State&Props
> Events
> React单元测试
> 【练习】SCB Touch(渣打银行触摸屏系统)需求分析及设计
第5节:React基础(第二部分)
> Component API
> Life cycle
> Dom&Ajax
> Data Communication
> 【练习】SCB Touch dev
第6节:ReactJS原理
> MVVM pattern
> Two-way-binding
> Virtual dom
> 实现原理
> 【练习】MVC to MVVM
第7节:Flux&Redux
> Flux
> Redux
> 实现原理
> 【练习】SCB Touch with redux
第8节:ReactNative
> RN概述及开发环境
> 原理
> 案例介绍
第9节:React全家桶及大前端
> React生态&资源
> React在大前端技术栈中的位置
> 【练习】讲述所在团队的总体技术规划
第10节:课程总结
> 回顾
> 后继学习计划