前端开发基础
课程 主要内容 教材 课时数
HTML5语言 HTML语言基础(HTML4/XHTML) 自编讲义 18
块级元素、内联元素
HTML5语言新增特性
HTML5多媒体操作
URL/表单/MimeType/字符编码
WEB服务器与HTTP基础
CSS2/CSS3 与页面布局 CSS选择器与基础属性 自编讲义 36
CSS Sprite技术
CSS组合选择器与布局属性(定位/浮动)
CSS盒子模型
CSS常见布局(两栏,三栏)
双飞翼/圣杯布局
CSS3 新属性(边框圆角/边框图片/文本阴影)
CSS3新增选择器
CSS3动画(transition/transform/animation)
CSS3新布局:弹性盒子、多列
移动端响应式布局
蘑菇街静态布局设计
JavaScript语言基础 语法基础:变量、运算符、流程控制语句 自编讲义 78
内置函数、自定义函数、函数调用和回调
DOM编程与BOM编程
内置对象类型:Object、String、Array、Date、Math、Option等
正则表达式与表单处理
原型prototype
jQuery与页面交互设计 核心库、选择器、DOM操作 自编讲义 12
事件绑定、交互动画
工具函数
常用jQuery插件
自定义jQuery插件
UI与交互设计技巧 交互设计基础 自编讲义 18
扁平化设计
Photoshop与UI设计
切图技巧与交互设计
:携程网旅游首页原型设计
应用 企业网站 自编讲义 30
移动端网站
腾讯首页移动端动画
2048游戏
Swiper、Layer等插件的使用
学习时长 总时长196
学习目标 掌握HTML5/CSS3语言核心,典型的页面布局模式,能建立符合根据原型完成静态页面布局。掌握JavaScript语言,DOM编程,jQuery,jQueryUI等
前端开发
课程 主要内容 教材 课时数
MySQL数据库 MySQL简介和安装 自编讲义 12
单表查询、子查询
多表查询
更新操作
表和库的管理
PHP基础 核心语法 自编讲义 36
使用PHP处理Web请求与响应
会话控制(session与cookie)
HTTP
PHP面向对象编程
AJAX开发技术 XML简介 自编讲义 18
AJAX技术基础
Ajax请求与浏览器兼容性封装
jQuery中的Ajax库
PlainText、JSON数据解析
JSONP与Ajax请求跨域技术
前端模板引擎artTemplate
课程 主要内容 教材 课时数
Canvas/
ECharts
Canvas简介 自编讲义
Canvas标签
基本的绘制路径
绘制圆形
Canvas
ECharts插件
项目:贪吃蛇、五子棋等
Bootstrap框架 响应式页面布局基本概念 自编讲义 18
栅格布局/响应式布局
Bootstrap与流式栅格布局实现
Bootstrap常用模板应用
Bootstrap响应式页面
LESS/SASS技术
依赖管理工具及自动化工作流 Web开发工作流 自编讲义 18
NPM/Bower依赖管理工具
Gulp/Grunt工作流工具
Git/GitHub
JavaScript开发 面向对象 自编讲义 24
原型链、闭包、作用域链
属性读写权限、设置器、访问器
面向对象与设计模式
单例模式、工厂模式
ES6/ES7新特性
微信小程序 微信小程序简介 自编讲义 12
开发环境及工具的安装配置
官方工具的使用
微信小程序的设计规范和基本结构
WXML和WXSS语法规范
微信小程序API使用
下拉刷新和上拉加载的实现
项目的开发流程
微信小程序的发展
应用 BBS后台管理系统 自编讲义 30
电商平台
学习时长 总时长180
学习目标 掌握PHP基础,进行Web请求的处理与响应,掌握AJAX发送异步请求技术,熟练使用Gulp/Grunt等自动化构建工具,能使用Bootsrap进行响应式布局,掌握JavaScript开发,并能够使用Canvas完成基于H5游戏的开发设计,掌握微信小程序开发。
前端开发
课程 主要内容 教材 课时数
NodeJS Node.js简介、生态圈、io.js 自编讲义 12
异步编程,非阻塞I/O
模块概念,模块管理工具
全局对象global,process,console,util
路径操作,序列化和反序列化
文件流操作
Vue.js 2.0 Vue简介 自编讲义 48
数据绑定
生命周期
事件处理
组件化
路由
Vuex
模块化技术 面向模块编程 自编讲义 12
AMD设计规范
CMD设计规范
RequireJS
SeaJS(淘宝)
Angular 5.0 TypeScript语言 自编讲义 36
Angular简介
MVC/MVVM模式
数据绑定、作用域、指令
过滤器、服务
路由、依赖注入
AngularJS开发
前端整站项目 企业邮箱客户端(适配移动端) 自编讲义 36
微团购管理平台
品牌特卖网(仿唯品会)
移动端外卖APP(仿饿了么)
学习时长 总时长162
学习目标 掌握前端主流框架的使用,包含Angular、Vue.js、React等,模块化编程技术RequireJS/SeaJS,了解移动混合App开发,熟练掌握NodeJS进行项目开发。
职业素养
课程 主要内容 教材 课时数
COT
软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪 自编讲义 -
中英文简历制作、
各大公司面试问题汇总讲解
学习时长 -
学习目标 职业素养