Skip to content

Latest commit

 

History

History
114 lines (97 loc) · 2.34 KB

Stage4.md

File metadata and controls

114 lines (97 loc) · 2.34 KB

Level 4 得心应手

任务1 HTML5/CSS3/响应式布局/移动Web开发

参考书籍:

  • HTML5高级程序设计
  • CSS 揭秘
  • 响应式Web设计:HTML5和CSS3实战

HTML5

  • HTML5新元素与标签结构
  • HTML5音频与视频
  • HTML5本地存储与离线应用
  • HTML5 SVG
  • HTML5 web Socket
  • HTML5 Canvas绘图

CSS3

  • CSS3新选择器,伪元素
  • 颜色表示法,边框,阴影
  • Background系列属性改变
  • Transition,动画
  • 景深和透视,3D效果绘制
  • 元素进场,出场策略
  • 炫酷的CSS3网页制作

Bootstrap

  • 响应式概念
  • 媒体查询
  • 响应式网站制作
  • 栅格系统
  • 栅格系统原理
  • BootStrap
  • Less和Sass

移动Web开发

  • 跨终端Web和主流设备简介
  • 视口
  • 流式布局,弹性盒模型
  • rem
  • 移动端JavaScript事件
  • 手机中常见js效果制作
  • Zepto.js
  • 手机聚划算页面,手机滚屏

HTML5小游戏

  • 见缝插针
  • 围住神经猫

任务2 NodeJs基础

参考书籍

  • 初级: 了不起的NodeJS
  • 中级: Node 实战
  • 高级: 深入浅出NodeJS

快速入门

  • Node.js发展,生态圈,io.js
  • Linux/Window/OS X环境配置
  • REPL环境与控制台程序
  • 异步编程,非阻塞I/O
  • 模块概念,模块管理工具
  • 开发流程,调试,测试

核心模块和对象

  • 全局对象global,process,console.util
  • 事件驱动,事件发射器
  • 加密解密,路径操作,序列化和反序列化
  • 文件流操作
  • HTTP服务端与客户端
  • Socket.IO

WEB开发基础

  • HTTP协议,请求响应处理过程
  • 关系型数据库操作和数据访问
  • 非关系型数据库操作和数据访问
  • 原生的Nodejs开发Web应用程序
  • Web开发工作流
  • NodeJS开发Blog实例

快速开发框架

  • Express简介+MVC简介
  • Express常用API
  • Express路由模块
  • Jade/Ejs模板引擎
  • 使用Express重构Blog案例
  • KOA等其他常见MVC框架

Nodejs 开发电子商务实战

  • 需求与设计
  • 账户模块注册登录
  • 会计中心模块
  • 前台展示模块
  • 购物车,订单结算
  • 在线客服即时通讯模块

任务3 主流的流行框架

Web开发工作流

  • GIT/SVN
  • Yeoman脚手架
  • NPM/Bower依赖管理工具
  • Grunt/Gulp/Webpack

MVC/MVVM/MVW框架

  • Angular.js
  • Backbone.js
  • Knockout/Ember

常用库

  • Recat.js
  • Vue.js
  • Zepto.js

任务4 性能优化

任务5 数据可视化