Pre:课程概述
> 开发环境
> 前端开发概述‘
> 课程概述
第1节:语言要点
> HTML5
> CSS3(响应式开发)
> JS(ES6)
第2节:NodeJS与工程化
> NodeJS
> 前端工程化(Webpack、Babel等)
> 【实践】脚手架DIY(TS+Less)
第3节:前端高级编程一
> Browsers(组成、渲染引擎与过程、优化等)
> Less、Sass
> Dev Tools与调优
> 【实践】具体页面的性能分析及优化建议
第4节:前端高级编程二
> JS高级编程
> JS Engine
> Typescript
第5节:【实践】Angular初体验
> Angular CLI介绍
> 新建项目
> Hello Angular
> 项目“App Store”(导入与运行,自己DIY)
第6节:Angular(8.X LTS版本)基础
> Angular 概述
> 项目结构
> angular.io
> 知识地图
> Module
> Component
> Service&Dependency Injection
> 测试(单元测试与持续集成)
> 构建与发布
第7节:Angular开发专题
> SPA&Router(@angular/router)
> Form(@angular/form)
> 服务端通信(@angular/common/http)
> 国际化(@angular/common/locales)
> 组件库(Metarial、AndD)
> 项目启动流程分析
> 脚手架扩展
第8节:Angular进阶
> RP&Observable
> RxJS
> MVVM与Angular
> Angular运行原理分析
> Angular vs React vs Vue
Last:课程总结
> 回顾
> 后继学习实践计划