求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 

全部课程 >web开发  
HTML5开发框架PhoneGap开发实战
2992 次浏览  52 次
王老师
多部畅销书作者,致力移动互联网技术研究与应用:HTML5和Android
 
时间地点: 北京 上海 深圳根据报名开班
课程费用: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获得当前设备的方向
  •  
    2992 次浏览  52 次
    其他人还看了课程
    前端数据可视化开发  2114 次浏览
    使用Vue.jS构建web应用实战  4339 次浏览
    微信小程序设计与开发  1792 次浏览
    NodeJS 应用开发  1946 次浏览
    web前端性能优化  1792 次浏览
    Node+Vue3.0前端全栈开发实战  457 次浏览
    定制内训


    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]