PhoneGap Training | Learn to Hybrid Mobile Applications

PhoneGap Course Description

Phonegap is a framework for developing mobile application using HTML5, JavaScript for various platforms such as android, iOS, windows phone, Ubuntu OS, Firefox OS and more. you can build/run your application for all platforms with changing your code (i’e Single Codebase)

In this PhoneGap training, you will learn how to transform web applications into mobile applications using the PhoneGap Build service. The PhoneGap build service is a cloud-based service that enables you to construct web applications using HTML, CSS, JavaScript™ libraries (such jQuery), and/or other web technologies; upload them to the PhoneGap build service and transform them into mobile application for installation on to Windows® Phone, iPhone®, Android™ phones, to name a few.

PhoneGap Course Learning Outcomes

  • Create HTML5 apps with relatively complex user interfaces for mobile devices.
  • Learn how to deploy, debug, and package these apps for Android devices and the Android markets. 

PhoneGap Training - Suggested Audience

This training is aimed at professionals who want to learn PhoneGap to create HTML5 apps. Suggested attendees are:
  • Software Developer
  • Front End Developer
  • App Developer
  • Application Developer
  • Android Developer
  • iOS Developer

PhoneGap Training Duration

  • Open-House F2F (Public): 3/4 days
  • In-House F2F (Private): 3/4/5 days, for commercials please send us an email with group size to

PhoneGap Training - Prerequisites

  • Basic knowledge in HTML, JavaScript is desirable.

This PhoneGap training course outline includes:

1. Introduction to Mobile Application
  • Introduction
  • Different Mobile Platforms / OS
  • Growth of Mobile Applications
  • Different Mobile Architecture

2. Native vs. Hybrid Development
  • Learn about different development methods
  • Learn basics knowledge about native development, hybrid development
  • Native Vs. Hybrid Vs. Mobile Web
  • When & Why to choose hybrid or native development
  • Advantages and disadvantages

3. Introduction to PhoneGap
  • Understanding PhoneGap basics
  • Understand architecture of PhoneGap application
  • Learn advantages and disadvantages

4. Phonegap Environment Setup
  • Learn how to configure your development environment
  • Learn how to build your application without environment configuration
  • Build your application without mac

5. HTML & CSS & JavaScript
  • Introduction to HTML5, CSS3, JavaScript
  • HTML5 tags overview
  • HTML5 for mobile development & it’s advantages
  • JavaScript Overview
  • JQuery

6. PhoneGap UI Development Training
  • Understanding the importance of User Interface
  • Various UI framework for PhoneGap Development
  • Understand Ionic framework/onsen UI framework

7. PhoneGap Events
  • Basics of events
  • learn how to work with PhoneGap events

8. PhoneGap Native API Training
  • Get Device information using Device API
  • Learn how to work with device movements/motion using Device Motion API
  • Learn how to get GPS position, Learn to work with Google maps api using Geo Location Plugin
  • Learn to get Network information of the user using Network Plugin
  • Learn how to create / clone / list contacts using contacts plugin
  • Learn how to take/capture images using camera plugin
  • Understand different File System for different platforms such as android, iOS
  • Learn how to work with Media Plugin
  • Learn how to use Local Storage for Storing your data

9. Phonegap Third Party plugins
  • Learn how to send and receive Push Notification using Push Plugin (GCM)
  • Learn different ads type for ad integration using admob plugin
  • Learn how to share your content/image to social media such as Facebook, WhatsApp, Twitter using Social Sharing plugin

10. Working with Remote Server or Remote Database
  • Introduction to PHP & MySQL
  • CRUD operations with PHP & MYSQL
  • Learn how to create JSON and XML data
  • Accessing Remote Server Data from you Phonegap

11. PhoneGap Application Signing & Publishing
  • Create PlayStore & AppStore Account
  • Learn how to prepare your application for submission
  • Learn how to publish your application with playStore and AppStore.
  • Design Guidelines for apple
  • Getting Approval from App Store
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.