课程培训
基于HTML5的客户端、Web端和服务后台的应用开发培训课

 课程目标:

本课程涵盖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时代,如何应对高并发的服务请求?
  • 培训内容
  • 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打造非同步处理机制案例实战
     



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>