前端培训

共96个课时
 
A、初级阶段:20个课时
 
一、HTML5+CSS3 JavaScript 18个课时
 
1.课程体系介绍、HTML+CSS基本入门知识
2.网站运行原理
3.HTML常用标签、表单新类型、网页SEO优化
4.HTML5语义化标签、音视频标签 李侬 (1-4)
5.CSS选择器(基本、层级、属性、伪类、伪状态)
6.CSS常用样式属性
7.CSS3 过渡、变换、动画
8.CSS3 3D场景搭建与应用 苏月(5-8)
9.Iconfont 字体图标(阿里巴巴矢量字体图标库)原理以及实现
10.Media媒体响应式布局
11.Flex弹性盒子布局
12.移动端适配原理 rem(px、em、rem、%、vm)刘健谦(9-12)
13.ECMAScript核心语法结构
1、词法结构
2、类型、值和变量
3、表达式和运算符
4、语句
5、对象
6、数组 黄肖(1-6)https://segmentfault.com/a/1190000018684225
7、函数
8、类和模块
9、正则表达式的模式匹配  
14.变量声明优先
15.函数详解(格式、作用域、作用域链、回调、闭包、匿名、递归、立即执行函数)
16.内存泄漏与垃圾回收
17.cookie和session。
18.上下左右居中的几种实现。
19.BFC和IFC模型。
20.单线程原理
21.js原型链继承和Class继承,及两者对比
 
二、其他 2个课时
 
1.精灵图(雪碧图)的原理以及实现
2.Photoshop基本切图
3.CDN原理和运作模式
4.http请求优化
 
B、中级阶段:48个课时
 
一、JavaScript+jQuery+Nodejs+Ajax JSONP项目实战考核 20个课时
 
1.对象详解(格式、内置对象、原型、原型链)
2.事件(event) 事件冒泡、捕获
3.DOM 文档对象模型(dom元素继承)
4.BOM 浏览器对象模型
5.jQuery的概念与基本使用
6.jQuery元素节点操作
7.jQuery的事件绑定链式操作及原理
8.jQuery元素属性样式操作
9.原生Ajax的运行原理与实现
10.Ajax请求同源策略布局
11.JSONP 跨域请求原理以及实现方式jQuery封装的Ajax调用和JSONP数据跨域请求原理和实现
12.跨域的几种方式
13.web网络攻击
14.HTTP 首部字段和状态码
15.CSP内容安全策略
16.Unicode和UTF编码
 
二、H5新特性 10个课时
 
1.多媒体API
2.地理定位(Geolocation)
3.拖拽API
4.文件API(FileReader)
5.xhr2、FormData
6.localStorage/sessionStorage本地存储
7.ApplicationCache 应用程序缓存
8.WebWorks多线程
9.Websocket 网络编程
10.Canvas绘图
11.http2.0
12.fetch请求
 
三、ES6 8个课时
 
1.ES6语法
2.Promise 对象
3.Class 的基本语法、Class 的继承
4.箭头函数、set、map、proxy、symbol、reflect、generator
 
四、Vue 10个课时
 
1.Vue实例
2.Vue生命周期
3.vue语法
4.组件定义和使用、组件间的通信
5.自定义指令、单文件组件
6.脚手架vue-cli
7.路由vue-router
8.vueX状态管理
9.数据请求axios
10.vue 项目
 
C、高级阶段:27个课时
 
一、Node.js+Sass+Less+Bootstrap 10个课时
 
1.nodeJS介绍及使用
2.环境搭建
3.NPM包管理器
4.CommonJS规范、模块化思想及操作
5.文件模块
6.http、URL
7.querystring、path等模块
8.HTTP模块、WEB开发框架介绍
9.noSQL基础概念
10.MongoDB 简介、安装数据库、集合、文档概念
11.文档CURD操作
12.nodeJS操作MongoDB
13.Expres的安装、使用
14.使用模板引擎
15.Express中间件
16.Express路由
17.Bootstrap的介绍和使用
18.Sass与Less介绍与使用
19.Express+MongoDB+BootStrap搭建博客系统实战
20.koajs、thinkjs
21.webpack4配置
 
二、React 10个课时
 
1.安装
2.元素渲染
3.JSX
4.组件
5.State(状态)
6.Props
7.事件处理
8.条件渲染
9.列表 & Keys
10.组件 API
11.组件生命周期
12.AJAX
13.表单与事件
14.Refs
 
三、Git 3个课时
 
1.安装Git
2.创建版本库
3.工作区、暂存区、版本区概念及原理
4.回退、撤销、删除、修改原理
5.远程管理
6.分支管理
7.标签管理
8.自定义Git
 
四、Angular、微信小程序Svn 4个课时
 
1.Svn 的使用
2.Svn ps Git
3.React ps vue
4.Angular 的介绍使用
5.微信小程序
6.服务器的使用,常用linux命令,项目部署
 
D、就业冲刺:1个课时
 
一、面试技巧
 
面试技能题
面试人资题
项目概述
笔试题
 
posted @ 2018-08-24 15:43  大智ywz  阅读(662)  评论(1编辑  收藏  举报