西安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课程培训
西安html5中高级开发工程师是北京千锋互联科技有限公司大连分公司的主要产品,我们的产品负责人是李老师,有需要的朋友请直接拨打我的电话4001869990,我们的地址是北京市海淀区宝盛北里西区28号天丰利商城4层,期待与您的合作!