发货:3天内
信息标签:西安html5中高级开发工程师,供应,商务服务,广告服务
对于有一定web前端工作经验的人来说,基础知识已经不是学习的重点内容,进行大量的项目实战才是硬道理。今天小编给大家分享的html5中高级开发工程师学习线路图,是千锋教育html5强师团队精心总结的web前端进阶学习线路,希望能对前端学习者有所帮助。
**部分是面向对象基础,让学员理解什么是面相对象,利用面相对象的方式来开发项目。1、面向对象概述
2、对象和构造函数(类)之间的关系
3、对象的属性和方法
4、原型与原型链
5、包装对象与内部实现
6、对象中实现继承方式
7、设计模式及实际运用
第二部分是Javascript高级的学习课程,让学员掌握Javascript高级的用法,全面理解JS这门语言。
1、JS算法与排序算法
2、promise异步处理
3、运动与tween算法
4、闭包与模块化
5、JS组件开发
6、打造小型jquery框架
7、JS性能优化
8、ES6新增功能
第三部分是前端工程化,掌握工程化开发模式,对代码进行自动化处理,并且理解模块开发模式。
1、gulp基本使用
2、less、sass、babel等预编译框架
3、理解模块概念,AMD与CMD规范
4、前端模块框架seaJS、requireJS
5、webpack基本使用
第四部分是多人协作,这段学习意在掌握多人协作开发模式,利用git\svn进行多人协作,并完成实战项目。
1、svn基本用法与可视化工具
2、多人开发流程
3、git基本用法
4、命令行操作
5、分区及分支等概念
6、远程github操作
7、实战:多人协作开发项目
第五部分是html5新功能,这段学习的重点是掌握html5新功能,对新功能有较深入理解,能在实际项目中实现这些功能。
1、canvas绘图
2、svg绘图
3、音频与视频
4、本地存储与离线存储
5、地理信息
6、web Worker
7、web Socket
第六部分是NodeJS基础的学习,nodeJS是基于JS的一款服务器端语言,可实现JS的全栈开发模式。通过nodeJS和npm来理解工程化,理解模块化。利用expres+mongoose搭建后台框架,实现Restful风格的接口,完成全栈开发中的常见功能:登录、注册、文章列表、文章详情等模块的开发。
1、node与npm概念及使用
2、node模块方式
3、node常用内置模块
4、node爬虫与文件自动化处理
5、node搭建服务器与简单路由
6、mongodb非关系数据库
7、mongodb安装与db操作
8、mongodb增删改查
9、mongodb与node结合开发
10、mongoose数据建模
11、mongoose与node结合开发
12、express框架
13、中间件与ejs模板引擎
14、Robomongo与postman工具
15、express+mongoose搭建后端框架
16、设计Restful API
17、实战:前后端分离式开发
第七部分是微信端开发。微信是目前移动端应用**为广泛的应用,基于微信的H5开发越来越多,学习掌握公众号、小程序等开发模式,并用于实际项目中。
1、移动端交互与移动端事件
2、微信场景与swiper框架
3、微信公众号介绍
4、网页授权与JSSDK
5、微信web开发者工具使用
6、微信小程序开发
7、实战:公众号与小程序项目同步开发
千锋教育作为业内首家创建完整html5课程体系的培训机构,致力于培养覆盖前端+后台+全栈开发的综合性人才,对于想在web前端开发领域,想有一定建树的学员是个不错的选择。
前端学习融入大型企业项目实战,覆盖各行各业实战项目,千锋自行研发的升级版教学大纲,结合多项商业案例学习,让学员拥有理论基础,同时更具实践能力。是进阶学习的不二法门。
千锋教育:http://www.mobiletrain.org/
千锋西安校区:http://xa.mobiletrain.org/?pinzhuan=biaoti
西安校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
培训咨询专线:029-85260160
咨 询 QQ : 1660794050
面授课程:全栈HTML5+培训、JavaEE+云数据培训、Android课程培训