尤其适合于金融机构、互联网公司、智能终端开发者;传统Web开发人员;传统的智能手机,例如Android的开发人员;想学习HTML5的人员;
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
尤其适合于金融机构、互联网公司、智能终端开发者;传统Web开发人员;传统的智能手机,例如Android的开发人员;想学习HTML5的人员;
时间地点: 上海,2012年6月9-10日;北京6月16-17日
课程费用: 1900元/人(2人或以上报名),1人报名为2500元/人
培训对象: 尤其适合于金融机构、互联网公司、智能终端开发者;传统Web开发人员;传统的智能手机,例如Android的开发人员;想学习HTML5的人员;
学员基础: 具有web前端开发经验,了解HTML
课程背景
HTML5 虽然是web客户端开发技术,但是如何基于HTML5架构一个从前端到后端的完整解决方案,才是应用开发的关键。本课程关注于如何基于HTML5构建客户端、Web端和服务后台的应用开发。本课程讲彻底解答上述所有的问题,全部内容至简而实,采用代码驱动,把HTML5、CSS3、PhoneGap、Ajax、jQuery Mobile、Node.js的秘密向您娓娓道来。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
课程特点:
1、理论与实践相结合,解决你的实际问题。
2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
课程目标:
本课程涵盖HTML5、CSS3、PhoneGap、Ajax、jQuery Mobile、Node.js等一些列HTML5相关技术,重在强调代码的实战能力以及背后的原理分析。
掌握本课程后,能够完全胜任任意需求的HTML5+CSS3+PhoneGap+Ajax+jQuery Mobile+Node.js的HTML5时代的开发。
HTML5技术和商业思考
HTML5时代的商业机会和变革
通过一个Blog实例实战HTML5&CSS3
如何在服务器端和客户端打在完美的并发非同步处理方案?
本地存储
离线应用程序
通信API
使用web workers处理线程
获取地理位置信息
PhoneGap的商业思考
PhoneGap的技术思考
PhoneGap框架的技术基石是什么?
安装PhoneGap开发第一个PhoneGap程序
PhoneGap案例开发实战
使用HTTP&AJAX和远程服务器端沟通;
彻底洞悉jQuery Mobile
Node.js实战高并发和非阻塞式的服务端
Node.js和WebSocket的整合;
如何调试HTML5?
HTML5中如何使用PUSH技术?
HTML5的音视频给多媒体开发
HTML5的多线程、本地存储、离线存储、地理位置等背后的密码是什么?
在HTML5时代,如何应对高并发的服务请求?
培训内容: 2天
HTML5技术和商业思考
HTML5的目标;
无法拒绝使用HTML5的原因;
可以放心使用HTML5的原因
HTML5时代的商业机会和变革 HTML5时代新的商业模式;
HTML5与传统的Native App;
HTML5讲给整个IT界带来全新的变革;
通过一个Blog实例实战HTML5&CSS3
实战HTML5新增页面元素;
实战HTML5中的表单;
实战HTML5中的Canvas
实战html 5页面中视频和音频
CSS3技术实战
本地存储 web storage剖析
简单web留言本
作为简易数据库来利用
本地数据库的基本概念
用executesql来执行查询
使用数据库实现web留言本
transaction方法中的处理
离线应用程序 离线web应用程序
新增的本地缓存
本地缓存与浏览器网页缓存的区别
manifest文件
浏览器与服务器的交互过程
applicationcache对象
swapcache方法
applicationcache对象的事件
通信API
跨文档消息传输
跨文档消息传输示例
web sockets通信
使用web sockets api
web sockets api使用示例
发送对象
使用web workers处理线程 web workers处理线程
与线程进行数据的交互
线程嵌套
单层嵌套
在多个子线程中进行数据的交互
线程中可用的变量、函数与类
获取地理位置信息
geolocation api的基本知识
取得当前地理位置
持续监视当前地理位置的信息
停止获取当前用户的地理位置信息
position对象
在页面上使用google地图
PhoneGap的商业思考
PhoneGap的目标
PhoneGap与HTML5
PhoneGap与Android等本地系统
PhoneGap的技术思考
PhoneGap的架构艺术
PhoneGap与HTML5、CSS3、JavaScript的关系
PhoneGap与智能手机的核心功能——包括相机、文件访问、地理定位,加速器,联系人,声音和振动等
PhoneGap的优势和劣势
PhoneGap框架的技术基石是什么?
使用WebView
在WebView中使用JavaScript
创建本地Java API
使用JavaScriptInterface
JavaScript调用Java
Java调用JavaScript
PhoneGap是如何使用JavaScriptInterface的
安装PhoneGap开发第一个PhoneGap程序 安装PhoneGap SDK;
PhoneGap库的加入
JavaScript的构建
Assert下HTML文件的构建
编写配置文件
打包、安装、运行第一个PhoneGap程序
PhoneGap案例开发实战 通过Connection测试网络链接
通过Accelerometer来采集设备的动作
通过Compass获得当前设备的方向
PhoneGap 操作本地系统的Camera
PhoneGap其它的本地API;
使用HTTP&AJAX和远程服务器端沟通 Ajax在HTML5时代的价值;
HTTP&AJAX实战;
彻底洞悉jQuery Mobile
jQuery Mobile设计的技术思考和商业思考
jQuery Mobile入门初体验;
使用页眉、工具栏和标签栏;
jQuery Mobile中的表单和按钮;
jQuery Mobile中的列表;
jQuery Mobile和CSS结合;
jQuery Mobile主题;
jQuery Mobile的API;
和服务器集成;
jQuery Mobile和HTML5开发框架PhoneGap结合;
Node.js实战高并发和非阻塞式的服务端
Node.js的思考;
Node.js开发环境安装;
Node.js开发实战
Node.js和WebSocket的整合
使用Node.js和WebSocket打造非同步处理机制及其重大价值;
使用Node.js和WebSocket打造非同步处理机制案例实战
特约讲师:
王家林--多部畅销书作者,致力移动互联网技术研究与应用:HTML5和Android。
国内最早从事于Android应用程序软件开发和创业技术人员之一,一直关注HTML5的发展动态和技术实现。目前担任多家著名公司的技术顾问,致力于HTML5和Android软、硬、云整合;同时精通企业级Android应用开发实战,对Android框架的原理、IoC、设计模式有深刻独特的理解,精通C/C++组件通过JNI调用移植成为Android应用框架的核心组件,擅长修改应用框架,精通JPA、Struts、Spring、MySQL, 熟练LAMP技术。
项目经验:
HTML5的软硬整合、HTML5和云计算的整合、
HTML5游戏项目、HTML5的Web项目、
Android手机卫士、Android移植工作、Android上特定硬件的垂直整合、
编写Java虚拟机、Android框架修改、
Android娱乐多媒体软件(针对酷六、优酷、土豆等类型的网站)、
大型B2C电子商务网站、大型SNS网站等。