小梅科普:跨平台开发技术-PhoneGap从入门到精通
2015-04-16 15:32
253 查看
一.课程背景在近几年的IT行业发展中,最热、最快的无疑是移动互联网,它是继互联网之后的又一次信息技术革命。移动互联网巨大的市场潜力创造了无限商机,人们纷纷加入其中,各种与之相应的新技术、新应用层出不穷。移动应用离不开移动终端设备,如PC、手机、平板电脑等。目前,移动应用的开发平台大体分为三个方向,一个是收益稳定的iOS系统,另一个是如日中天的Android系统,还有一个是蓄势待发的Windows Phone系统。丰富的开发平台增加了开发人员选择的灵活性,但同时也带了一个问题,就是应用平台的兼容性,而这种兼容性目前在各平台中是不可调和的。因此,一个应用需要开发三个不同平台的版本,这种现状将直接导致应用开发和后期维护成本的上升。针对目前的这种多平台现状,如果以Web作为统一的平台、浏览器作为应用的入口,即以WebApp 的方式实现相应的应用,将大大简化开发过程和减少应用投入成本,这点也逐渐成为广大Web开发者的共识。PhoneGap是一个基于HTML、CSS和JavaScript创建跨平台移动应用程序的快速开发平台。与传统Web应用不同的是,它使开发者能够利用iPhone、Android等智能手机的核心本地功能(包括地理定位、加速器、联系人、声音和振动等)。此外,它还拥有非常丰富的插件,并可以凭借其轻量级的插件式架构来扩展无限的功能。PhoneGap被Adobe公司收购之后,作为Adobe公司向Web平台进军的主打产品被寄予厚望,而其核心模块Cordova作为开源项目捐献给Apache之后也获得了众多IT巨头的支持。目前,PhoneGap的相关技术也在飞速发展,相关的资源也越来越多了。为了使广大学员能够充分了解PhoneGap的基础知识,并且能结合HTML5相关技术开发相应的移动应用,本课程全面介绍了使用PhoneGap进行程序开发的相关知识。在学习完本套课程之后,相信大家一定能够掌握这门技术,并可以进行实际项目的开发。 二.为什么选择PhoneGapPhoneGap是一个开源的开发框架,它允许用户通过使用类似jQuery Mobile这样的Web技术来开发跨平台的本地应用程序。这时,我们可以使用PhoneGap来包装一个现有的jQuery Mobile Web应用程序,然后将其发布到PhoneGap支持的所有本地平台,例如Android、IOS、WP等。PhoneGap除了具有本地发布的能力之外,它还提供了一套API,通过这些API,我们的移动Web应用程序能够实现与设备特定的API进行交互,例如文件系统、通知以及摄像头等。 三.课程内容简介本课程将从一个普通移动应用开发者的角度,详细地介绍PhoneGap所涉及的全部知识点。本课程共12章,具体章节内容如下:
序号 | 章节 | 课时 |
1 | 绝对不能少的第一章——初识PhoneGap | 1 |
2 | 打铁要趁热——基于PhoneGap快速开发移动应用 | 2 |
3 | 你想要干什么——PhoneGap的事件处理机制 | 2 |
4 | 这些我都想知道——PhoneGap的通知、设备与网络连接API | 3 |
5 | 你肯定会感兴趣——PhoneGap的通讯录API | 4 |
6 | 这个你必须知道—— PhoneGap的存储和文件API | 5 |
7 | 总有一天你会用到它们——PhoneGap的媒体、摄像头与采集API | 4 |
8 | 原来这个都可以有——PhoneGap的罗盘、运动传感器与地理位置API | 3 |
9 | 底层也是这么的简单——PhoneGap通信机制的实现原理 | 5 |
10 | 秀出你的真功夫——PhoneGap应用部署和调试 | 2 |
11 | 实战项目一:北风动听音乐播放器 | 15 |
12 | 实战项目二:北风微博客户端 | 30 |
总计 |
密码:a44m
相关文章推荐
- 【技术直通车】使用Dreamweaver 5.5 + JQuery + PhoneGap+ArcGIS Javascript API 开发跨平台手机应用程序
- 小梅科普:Extjs5.0从入门到实战开发信息管理系统
- 跨平台技术:JQueryMobile从入门到精通配项目实战
- 跨平台技术:JQueryMobile从入门到精通配项目实战
- 一起谈.NET技术,MSDN Webcast:ASP.NET MVC2程序开发入门到精通系列课程
- .NET开发从入门到精通系列课程
- 音视频开发入门基础及视频会议即时通讯开源技术选择
- Nginx开发从入门到精通
- iOS开发-UI 从入门到精通(三)
- phonegap 开发入门
- 跨平台移动开发phonegap/cordova 3.3全系列教程-app启动画面
- Android开发视频教从入门到精通
- Android 开发 NDK从入门到精通
- Cocos2d-html5入门 (跨平台游戏开发)
- ASP.NET MVC2程序开发入门到精通系列课程
- AJAX技术在WEB开发中的应用--入门基础--讲义(PPT)
- 国际:十个习惯让你精通新的开发技术
- Android 开发从入门到精通
- Android OpenGL ES 开发教程 从入门到精通
- Cocoa Touch 入门记——《精通 iOS 开发》学习心得(1) [基本控件的交互]