育知同创HTML5混合式开发课程
【课程介绍】
2016年,互联网行业风起云涌,IT工程师如果仅凭传统开发思维,无法突破固有知识体系,终将会被社会所淘汰。育知同创顺应行业发展潮流,打破原有课程格局,不断寻求新的突破,在率先提出”混合式开发“培训课程的基础上再次全面升级课程大纲,保证让学员掌握真正主流技术,在互联网飞速发展的浪潮中应势而变,赢得先机!
育知同创HTML5课程体系
第一阶段:结构样式与适配
1、认知行业,岗位,介绍HTML5课程体系,就业趋势以及行业未来展望;
2、HTML5核心元素及布局应用;
3、CSS3核心属性及布局应用;
4、图形、图像软件的使用(PS);
5、各种浏览器兼容性以及处理方式;
6、垂直居中,水平居中的处理方式;
7、雪碧图处理,滑动门处理及高宽自适应等高级应用技术;
8、CSS预处理器LESS框架的使用;
9、CSS组件框架编写。
第二阶段:JavaScript基础
1、了解什么是JavaScript;
2、了解JavaScript如何使用及运作原理;
3、掌握JavaScript的理论体系结构;
4、掌握JavaScript基本语法;
5、掌握JavaScript内置对象(如Array、String、Date、JSON、Math、RegExp);
6、掌握BOM的用法;
7、掌握原生DOM操作的用法;
8、掌握事件,事件原理;
9、掌握JavaScript基本特效的制作方法;
第三阶段:JavaScript高级应用
1、掌握JavaScript的面向对象;
2、熟悉WEB安全,同源策略以及Ajax;
3、掌握JavaScript的函数编程;
4、掌握JavaScript动画的实现以及原理;
5、掌握模块化开发AMD,CMD;
6、掌握jQuery的使用及其插件的封装;
7、熟悉函数库和框架的使用(如Backbone,React);
8、掌握Promise模式的开发,Fetch API的使用;
9、熟悉JavaScript的设计模式;
10、掌握JavaScript严格模式;
11、ES6初步和Babel;
12、前端工程化fis3。
第四阶段:1、Node.js 安装配置
2、Node.js 回调函数
3、Node.js 事件循环
4、Node.js模块系统
5、Node.js 文件系统
6、Node.js GET/POST请求
7、Node.js Web 服务器
8、Node.js Express 框架
第五阶段:PC项目实训
课时:1周
1、掌握PC端网站开发基本流程和技巧;
2、掌握浏览器/服务器的交互模型;
3、掌握项目周期与技术评估;
4、掌握行业网站项目开发与迭代;
5、培养良好的沟通、表达和团队协作能力;
6、掌握快速学习方法,初步养成有竞争力的职业习惯;
7、综合运用HTML+CSS,JS,jQuery,jquery ui, dot.js, fis3等技术,
第六阶段:移动端HTML5
1、HTML5概述以及应用场合;
2、HTML5基础:新标签,表单,文件Api;
3、HTML5画布:canvas;
4、HTML5多媒体:video,audio;
5、HTML5新Web Api
· localstorage本地存储; · manifest离线缓存; · webworker;
· fullscreen全屏; · webcomponents组件规范;
· requestAnimationFrame; · geolocation 地理位置;
6、移动端加强
· 手机浏览器的特点; · viewpoint 视口,dpi,px的区别;
· meta属性,缩放,拖放; · rem实战,字体选择;
· 移动端事件模型; · 响应式布局,弹性盒子模型;
· CSS3属性加强; · 硬件加速原理; · 移动端性能优化点。
第七阶段:综合实训
(1)微信场景应用
1、微信开发,如何调用微信 JSSDK,
调用微信客户端功能,
如获取地理位置,微信支付;
2、浏览器/服务器数据交互原理;
3、SPA单页应用技术实战;
4、AMD 代码编写实战;
5、BootStrap 栅格布局;
6、前端模板,分页制作;
7、图片异步加载;
8、CSS3 特性使用;
9、如何快速的解决问题;
综合实训(二)
(1)HybridApp开发【Angularjs 框架】
1、Angularjs 的解析过程分析;
2、指令(ng-app,ng-repeat,ng-show,ng-hide,
ng-controler);
3、过滤器(Filter,Date),自定义过滤器的书写;
4、路由 Router 配置;
5、表单验证;
6、双向绑定、依赖注入的理解;
7、服务,自定义服务的开发;
8、Controller 、Service、Directives 的实战;
9、使用 Angular.JS 开发一个项目;
10、打包,将项目嵌入到 Native 中;
(2)HybridApp 开发 ( 原 生 和Cordova)
【原生 Native+HTML5+JS+CSS3】
1、WebView 的配置;
2、HTML5 和 Java 的互相调用;
3、如何调试问题;
4、混合式开发性能优化实践;
5、发布一个混合式 APP;
【使用 Cordova 框架开发】
1、Cordova 环境安装;
2、如何调试,如何编译;
3、配置文件详解;
4、事件使用;
5、插件的使用;
6、开发一个项目;
报名条件:零基础,大专及以上学历,年龄20-35岁之间