5-Days PhoneGap Mobile Application Development Training Course


About the Program

PhoneGap is like a 'Swiss Army Knife' for mobile app developers. When developers have the ability to craft applications for multiple platforms with little to no barrier, amazing things can happen.

Nitobi’s PhoneGap is an open source solution designed to give web developers JavaScript access to popular mobile device features, like the camera, GPS, the accelerometer, local SQLite databases and more, without having to write full applications.

How does it work?
The PhoneGap framework acts as a bridge between web applications and mobile devices. It lets developers wrap web applications inside a native application, making development easier for those who aren’t familiar with Objective-C and Cocoa or the Android Development Kit.

Course Pre-requisites
All attendees should have a solid knowledge of HTML, simple CSS, and JavaScript. They should be comfortable creating JavaScript objects and functions, DOM programming and working with browser events.

Course Objectives
At course completion, participants will be able to:
• Build mobile JavaScript applications using jQuery Mobile
• Understand the overall architecture of PhoneGap apps and the develop, build, deploy process
• Work hands on with the tool chain for creating PhoneGap apps for mobile platforms
• Learn to make smart design plans based on the capabilities of mobile JavaScript
• Access mobile device hardware, such as cameras, using PhoneGap's JavaScript APIs
• Interact with remote services from a PhoneGap app

Course Duration

5 Days (Based on an 8-hour-a-day schedule)

Course Content
1 Introduction to PhoneGap
o How PhoneGap Works
o Designing for the Container
o Writing PhoneGap Applications
o Building PhoneGap Applications
o PhoneGap Limitations
o PhoneGap Plug-Ins
o Getting Support for PhoneGap
o PhoneGap Resources
o Hybrid Application Frameworks

2 PhoneGap Development, Testing, and Debugging
o Hello, World!
o PhoneGap Initialization
o Leveraging PhoneGap APIs
o Enhancing the User Interface of a PhoneGap Application
o Testing and Debugging PhoneGap Applications
o Dealing with Cross-Platform Development Issues
o API Consistency

3 Using PhoneGap Build
o The Fit
o Getting Started
o Configuration
o Creating an Application for PhoneGap Build
o Creating a PhoneGap Build Project
o Dealing with Build Issues
o Testing Applications
o Debug Mode
o Querying Device Orientation
o Watching a Device’s Orientation

4 Accelerometer
o Querying Device Orientation
o Watching a Device’s Orientation

5 Camera
o Accessing a Picture
o Configuring Camera Options
o Dealing with Camera Problems

6 Capture
o Using the Capture API
o Configuring Capture Options
o Capture at Work

7 Compass
o Getting Device Heading
o Watching Device Heading

8 Contacts
o Creating a Contact
o Searching for Contacts
o Cloning Contacts
o Removing Contacts

9 Events
o Creating an Event Listener
o Device ready Event
o Application Status Events
o Network Status Events
o Button Events

10 File
o Available Storage Types
o Accessing the Device’s File System
o Reading Directory Entries
o Accessing FileEntry and DirectoryEntry Properties
o Reading/Writing Files
o Uploading Files to a Server

11 Geolocation
o Getting a Device’s Current Location
o Watching a Device’s Location

12 Media
o The Media Object
o Playing Audio Files
o Recording Audio Files
o Seeing Media in Action

13 Notification
o Visual Alerts (Alert and Confirm)
o Beep
o Vibrate
o Notification in Action

14 Storage
o Local Storage
o SQL Database

Registration will be on a first come first serve basis. Limited seats available. Need more information, please email to info@myappzil.com or visit PhoneGap Mobile Apps Training.

Feb 29 - Mar 4, 2016
[ Mon ] - [ Fri ]
9:00 AM - 6:00 PM MYT
Add to Calendar
Unit 1-042 (First Floor), Millenium Square, 90, Jalan 14/1, Seksyen 14, 46100 Petaling Jaya, Malaysia
Early Bird SOLD OUT RM1,499.00
Venue Address
Unit 1-042 (First Floor), Millenium Square, 90, Jalan 14/1, Seksyen 14, 46100 Petaling Jaya, Malaysia Malaysia
Mobile Apps Malaysia Group