要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 火云堂 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 
 
HTML5开发框架PhoneGap开发实战    
 
王老师
多部畅销书作者,致力移动互联网技术研究与应用:HTML5和Android
报名课程   979 次浏览    47 次 
时间地点: 深圳 ;北京 上海 根据报名开班
课程费用: 5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

    本课程涵盖HTML5的开发框架PhoneGap方方面面的内容,从基本原理到第一个PhoneGap程序,再到丰富多彩的案例实战。掌握本课程后,能够彻底掌握PhoneGap进行HTML5和本地开发。掌握全新的HTML5 的开发框架PhoneGap。本课程是HTML5的方向之一HyBird App开发课程;

课程目标:
  • PhoneGap的商业思考
  • PhoneGap的技术思考
  • PhoneGap框架的技术基石是什么?
  • 安装PhoneGap
  • 第一个PhoneGap程序
  • 基于PhoneGap开发第一个HyBird App
  • PhoneGap程序的运行的生命周期内的事件
  • PhoneGap中的JavaScript
  • 在PhoneGap中使用HTML的表单
  • 案例:在PhoneGap中通过HTML技术建立CRM系统
  • 案例:PhoneGap中通过HTML中文件处理api
  • PhoneGap通过HTML技术操作本地系统的联系人
  • 使用PhoneGap操作本地数据库
  • PhoneGap 操作本地系统的Notification
  • PhoneGap 获得Device的信息
  • PhoneGap 操作本地系统的Camera
  • PhoneGap 操作本地系统的Notification
  • PhoneGap 操作本地系统的Notification
  • PhoneGap 获取位置信息
  • PhoneGap 进行录音、录像、拍照
  • PhoneGap 开发的其它实例
培训对象:传统Web开发人员;想学习HTML5的人员;想开发HyBird App的人员;
学员基础:了解HTML5开发基础
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
PhoneGap的商业思考
  • PhoneGap的目标
  • PhoneGap与HTML
  • PhoneGap与Android等本地系统
  • PhoneGap的技术思考
  • PhoneGap的架构艺术
  • PhoneGap与HTML、CSS、JavaScript的关系
  • PhoneGap与智能手机的核心功能——包括相机、文件访问、地理定位,加速器,联系人,声音和振动等
  • PhoneGap的优势和劣势
  • PhoneGap框架的技术基石是什么?
  • 使用WebView
  • 在WebView中使用JavaScript
  • 创建本地Java API
  • 使用JavaScriptInterface
  • JavaScript调用Java
  • Java调用JavaScript
  • PhoneGap是如何使用JavaScriptInterface的
  • 安装PhoneGap
  • 安装JDK
  • 安装Eclipse
  • 安装 Android SDK
  • 使用PhoneGap的注意事项
  • 第一个PhoneGap程序
  • PhoneGap库的加入
  • JavaScript的构建
  • Assert下HTML文件的构建
  • 编写配置文件
  • 打包、安装、运行第一个PhoneGap程序
  • 基于PhoneGap开发第一个HyBird App
  • 什么是HyBird App?
  • 为什么HyBird App更具有价值?
  • 调用本地系统的API
  • 运行第一个HyBird App
  • PhoneGap程序的运行的生命周期内的事件
  • backbutton
  • deviceready
  • menubutton
  • pause
  • resume
  • searchbutton
  • online
  • offline
  • PhoneGap中的JavaScript
  • 在HTML页面上添加JavaScript 
  • 在页面加载之后运行JavaScript
  • 函数 
  • 对象 
  • 数组 
  • 循环 
  • 定时器 
  • DOM 
  • HTML网页示例 
  • 使用纯JavaScript访问DOM 
  • 使用jQuery访问DOM 
  • 操作DOM
  • 在PhoneGap中使用HTML的表单(一)
  • 创建基础的表单
  • 使用range 类型创建滑块
  • 使用选值框处理数字
  • 日期控件
  • email 类型
  • url 类型
  • color 类型
  • 回退 
  • 替换颜色选择器
  • Modernizr
  • 在PhoneGap中使用HTML的表单(二)
  • 使用autofocus 属性定位第一个表单域元素
  • 使用placeholder 属性进行提示
  • 简单的注册表单
  • 阻止自动完成
  • 在PhoneGap中使用HTML的表单(三)
  • 账户表单
  • 持久化数据
  • 创建编辑页面
  • 案例:在PhoneGap中通过HTML技术建立CRM系统
  • 使用数据库存储CRM系统的信息
  • 编写本地业务代码
  • 发布本地业务代码接口
  • 编写HTML页面
  • 建立HTML和本地代码的相互沟通
  • 案例:PhoneGap中通过HTML中文件处理api
  • filelist对象与file对象
  • blob对象
  • filereader接口
  • PhoneGap操作本地文件
  • PhoneGap通过HTML技术操作本地系统的联系人
  • 本地代码对联系人的增删改查等操作
  • PhoneGap对联系人的操作
  • 使用PhoneGap操作本地数据库
  • 获得数据库的信息:
  • 对SQLite数据库的增、删、改、查等操作
  • PhoneGap 操作本地系统的Notification
  • Notification:alert、confirm、beep、vibrate
  • 通过PhoneGap的操作本机的Notification
  • PhoneGap 获得Device的信息
  • Device的信息
  • 通过PhoneGap的API获得Device的信息
  • PhoneGap 操作本地系统的Camera
  • 本地的Camera
  • PhoneGap操作Camera进行拍照
  • PhoneGap 操作本地系统的Notification
  • Notification:alert、confirm、beep、vibrate
  • 通过PhoneGap的操作本机的Notification
  • PhoneGap 操作本地系统的Notification
  • Notification:alert、confirm、beep、vibrate
  • 通过PhoneGap的操作本机的Notification
  • PhoneGap 获取位置信息
  • 位置信息
  • 通过PhoneGap获取位置信息
  • PhoneGap 进行录音、录像、拍照
  • 录音
  • 录像
  • 拍照
  • PhoneGap 开发的其它实例
  • 通过Connection测试网络链接
  • 通过Accelerometer来采集设备的动作
  • 通过Compass获得当前设备的方向
  • 979 次浏览   47 次
    其他人还看了课程
    基于J2EE的Web 2.0应用开发  944 次浏览
    Python 编程方法与应用开发  6797 次浏览
    Python自动化运维技术与最佳实践  724 次浏览
    WEB服务器架构与管理  230 次浏览
    Web服务原理与应用开发技术  156 次浏览
    HTML 5应用开发方法与实践  266 次浏览
    定制内训




    最新活动计划
    [北京]敏捷开发过程及最佳实践 12-5
    [北京]嵌入式软件测试 11-16
    [北京]人工智能机器和深度学习11-20
    [北京]Git版本控制与配置管理 11-21
    [北京]UML和EA进行系统分析设计 11-23
    [北京]DevOps体系实践、工具与平台11-27
    [上海]软件架构设计方法案例实践 11-16
    [上海]嵌入式C高质量编程 11-21
    [上海]嵌入式架构设计高级实践11-23
    [深圳]需求分析与管理 11-23
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号