(特惠课)HTML5应用开发:面向客户端、Web端和服务后台(上海)

火龙果软件(上海) 021-50800371 shanghai@uml.net.cn
地点时间上海 2012年6月9-10日
课程费用1900元/人(2人或以上报名),1人报名为2500元/人     网上报名  电话报名
授课嘉宾王家林
王家林,
国内最早从事于Android应用程序软件开发和创业技术人员之一,一直关注HTML5的发展动态和技术实现,三次技术创业经历:B2C电子商务创业、SNS创业、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网站等。
个人著作包括:《大话企业级Android应用开发实战》、《基于Android平台的商业软件---手机守护神开发全程实战》、《Android 4.0网络编程详解》、《细说Android NDK编程》、《Android软、硬、云整合实战》、《Android开发三剑客——UML、模式与测试》等多部Android著作。
课程简介:

HTML5 虽然是web客户端开发技术,但是如何基于HTML5架构一个从前端到后端的完整解决方案,才是应用开发的关键。本课程关注于如何基于HTML5构建客户端、Web端和服务后台的应用开发
本课程讲彻底解答上述所有的问题,全部内容至简而实,采用代码驱动,把HTML5、CSS3、PhoneGap、Ajax、jQuery Mobile、Node.js的秘密向您娓娓道来。
培训目标

本课程涵盖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时代,如何应对高并发的服务请求?

授课方式课程讲解 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 公开课学习手册
培训内容
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打造非同步处理机制案例实战

  • 网上报名
     电话报名 电话:021-50800371 E-mail:shanghai@uml.net.cn

    2001-2012 版权所有 火龙果软件

     
     
     
     
     
    近期公开课计划:
    [特惠课] 从需求过渡到设计 6-16
    [特惠课] 数据挖掘原理、应用与工具 8-4
    [特惠课] HTML 5高级应用开发 6-9
    [上海] 嵌入式软件架构设计 5-16
    [上海] 软件架构方案与实践 5-20
    [上海] 软件需求分析与管理 5-26
    [上海] 开发过程中的质量管理 6-9
    [上海] UML与面向对象分析设计 6-22
    [上海] 探索式软件测试 6-30
     
    其他城市及更多课程,请浏览:
    www.uml.org.cn