2020年WEB全栈精英课程
2020年WEB全栈精英课程
阶段01 复习准备:核心技术复习、ES5、ES6、TypeScript、PHP+MySQL开发
01-01 核心技术复习:CSS3矩阵、CSS3实用技巧、ES5核心复习、jQuery源码
01-02 Linux:虚拟机系列安装、常用命令、Cygwin、服务器原理
01-03 复习ES5.1:严格模式、JSON、对象、js作用域和闭包、参数传递
01-04 PHP开发:PDO、构造方法与析构方法、面向对象、抽象与接口、错误处理
01-05 MySQL数据库:客户端、建库建表、SQL语句、MySQL函数、复杂条件查询
01-06 ECMAScript6:ES6简介与环境搭建、ECMAScript6编程风格详细讲解
01-07 TypeScript:Javascript语言精髓深入讲解、TypeScript详细讲解
01-08 阶段项目:Javascript函数式编程、QA工程师、阶段一项目实战
阶段02 Node技术栈:Nodejs、Express、Koa、Node架构思想、项目优化
02-01 Nodejs:npm深入、回调函数、事件驱动机制、模块化、函数、全局、文件系统
02-02 Express:框架介绍、Express中间件、Express路由、错误处理、模板引擎
02-03 Koa:Koa简介、Koa实际应用、Context上下文、Koa的请求与输出
02-04 项目实战:Koa实战、爬虫实战Robots协议、数据推送(Comet、WebSocket、SSE)
02-05 Node架构:Nginx反向代理与负载均衡、项目线上部署、框架核心思想、前后端分离
02-06 阶段项目:HTTP协议、Node项目架构与优化、阶段二项目实战
阶段03 前端工程化:构建工具、Webpack、Yeoman、Parcel、FIS从入门到精通
03-01 前端项目构建:Webpack4、Rollup、Gulp
03-02 前端项目构建:Grunt、Bower、Yeoman、Browserify、Parcel
03-03 前端工程化:前端架构、FIS从入门到精通
03-04 阶段项目:前端工程化Linux、项目持续集成、阶段三项目实战
阶段04 前端性能优化:面向切面开发、性能测试、渲染模式、服务器优化、前端架构
04-01 性能优化常用技术手段:面向切面开发、Nginx服务器缓存策略
04-02 前端高级调试:断点捕捉、Audits性能测试、Timeline渲染模式、Profiles
04-03 前端性能优化提升:平台级性能优化、Google AMP、Web高性能动画及渲染原理
04-04 前端性能优化进阶:服务器优化、前端架构、架构师启蒙课、阶段四项目实战
阶段05 前端网站重构:Less、Sass、CSS核心技巧、CSS分层理论、CSS方法论
05-01 Less与Sass:Less的介绍、安装及应用;Sass的介绍、安装与应用
05-02 CSS3核心技巧:OO CSS、处理器、CSS 3D、CSS特殊图形绘制、CSS布局
05-03 CSS应用:CSS常用技巧应用、CSS分层理论、CSS 3D的应用
05-04 阶段考试:现代化CSS方法论、CSS数学、前端架构师启蒙课、作业讲解
阶段06 前端框架与源码:TypeScript、Vue源码分析、Angularjs、React16.8源码分析
06-01 Typescript:数据类型、函数、类、接口、泛型、模块、装饰器
06-02 Vuejs:双向绑定、事件处理、组件、渲染、生命周期、动画、通信、缓存
06-03 Angularjs:AngularCLI、路由、组件、动态加载、Service、RxJS、ZoneJS
06-04 React:JSX、非DOM属性、属性、状态、生命周期、控件、表单元素、事件
06-05 源码分析:Vue源码分析、Webpack源码解析与优化、Reactjs16.8新特性与源码分析
06-06 深入实战:Vuex、Vue SSR项目实战 (SPA+Webpack自动化+Node+服务器渲染)
阶段07 前端跨界:PC端、微服务端、Android端、iOS端、React Native、软件到硬件
07-01 前端跨界:PWA与Flutter实战、Docker、Kubernetes、微服务架构设计
07-02 前端跨界之移动端:Android开发、Android Studio、apk发布、iOS开发、Xcode
07-03 前端跨界之React Native:开发环境、Flexbox、样式布局 、常见组件、Cordova
07-04 前端跨界之Python:数据类型、函数、模块、语句、列表、元组、集合、字典、项目实战
07-05 开发架构优化:ReactNative开发架构及原理、Cordova开发及优化及原理、JS跨硬件
阶段08 前端数据结构和算法:堆栈、队列、链表、字典、散列、集合、树、图、排序算法
08-01 数据结构与算法导论:数据结构导论、算法导论、js代码实现讲解
08-02 数据结构:堆栈、队列、链表、字典、散列、集合、二叉树、图
08-03 排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序
阶段09 前端图形学:计算机图形学、iCharts、Canvas2D、Cocos2d、WebGL、Three.js
09-01 图形学:计算机图形学、前端图形学、iCharts、Canvas2D、图形绘制
09-02 Cocos2d:JS数学、笛卡尔、三角函数、向量、JS引擎、对象、事件、缓冲池
09-03 WebGL:3D图形学、绘制与变换、矩阵变换、高级变换、动画基础、三维空间
09-04 Three.js:三维对象、动画、场景、几何与网格对象、光源、多维几何体、控件
阶段10 前端设计模式:设计模式发展、设计原则、工厂模式、适配器模式、迭代器模式
10-01 设计模式:介绍、概念、设计模式的发展、Javascript应用、设计原则
10-02 工厂模式:课程概要、概念解读、作用和注意事项、代码实战
10-03 其他模式:适配器模式作用及代码实战、迭代器模式作用及代码实战