atguigu课程大纲
第一阶段:前端核心基础
HTML核心标签 Css核心特性 ECMAScript BOM DOM 事件响应机制
实战:轮播图效果等页面特效
第二阶段:H5+C3核心
H5核心特性 语义化 canvas css3新特性 css3自适应布局 css3响应式布局 移动端页面搭建
实战:PC端门户网站,移动端电商网站
第三阶段:服务端开发
Nodejs核心基础 mongodb核心基础 npm包管理 http协议 fiddler工具 异步编程模式
实战:在线实时计算器
第四阶段:express框架 koa框架 mongoose框架 MVC架构设计 ejs模板引擎 静态资源服务
实战:用户注册登陆验证
第五阶段:前后端交互核心
Ajax核心 json/xml 跨域处理 jsonp cors 前端模板
实战;全国省/市/县三级动态选择
第六阶段:JS高级核心
Js深入刨析 js数据结构与算法 js常用设计模式Es5ES6ES7新特性
实战:js模块化系统设计
第七阶段:前端框架基础
Jquery/JqueryUi框架深入 bootstrap框架深入 less工具 sass工具 stylus工具 zepto框架微信小程序 微信jssdk开发 mock工具
实战:京东商品详情页效果图
第八阶段 高级前端框架
Vue技术栈详解 react技术栈详解 angular技术栈详解 MVVM编程模式
实战:实时评论发布模块
第九阶段 移动端核心
微信小程序 rem适配 Tween算法 viewport深入分析 无缝滑屏 像素分析 自定义竖向滑屏 meta标签解析 自定义横向滑屏 自定义滚动条 可同步的tab切换
实战:在线相册
第十阶段:全栈开发
组件化开发 Bower Yarn CommonJs/browserify AMD/requires CMD/seajs Grunt gulp webpack Babel 微信后台开发 svn版本控制 git/github工具
实战:在线日记app
第十一阶段:项目案例
三端响应式网站案例:米课在线 移动端项目案例:艺术类webApp系统
全栈pc端项目案例:Todolist系统 全栈移动项目案例:O2O订餐系统