Skip to Main Content

Course Details

Time: 9AM - 4PM Eastern Time (ET)
Duration: 2 Days


In this course you will learn how to: Optimize performance using Data URIs and file compression; Utilize mobile optimization frameworks; Detect and respond to device orientation; Understand touch events; Build a sample Geolocation application; Package your mobile app using PhoneGap.


or equivalent knowledge or experience is mandatory.

Mobile Dev Course

Public Class Schedule

Location Language Date Price Register
Web-based(Opens in new window) English September 23 - September 24 $695.00
Web-based(Opens in new window) English December 16 - December 17 $695.00
Web-based(Opens in new window) English March 24 - March 25 $695.00

We're Here to Help

Don't see the dates you need? Call us at 888.484.2933 or Tell Us What You Need.

Course Outline

  • Optimizing Mobile Performance
    • Compressing and minifying files
    • Encoding media using data URIs
  • Mobile Optimization Frameworks
    • Device and platform support with various frameworks
    • Feature support with various frameworks
    • Build a jQuery mobile website
  • Device Orientation
    • Responding to tilt
    • Responding to compass direction
    • Responding to motion
  • Touch Events
    • Responding to touchstart, touchend and touchmove events
    • Examine the touch event object properties
    • Examine touch list properties
    • Drag and drop using touch events
  • HTML5 Geolocation
    • Detecting Geolocation support
    • Reading latitude, longitude and other positioning coordinates
    • Handling geolocation errors
    • Updating coordinates automatically
    • Integrate with Google Maps
  • Packaging Your Mobile Application with PhoneGap
    • Understanding the PhoneGap file structure
    • Compiling and testing your native application
    • Package your application using build.phonegap.com
    • Installing your application on a mobile device

Private training is available for this course.

Call us at 1-888-484-2933 to learn more about our flexible scheduling options or complete our Information Request Form.

Web-based training is super easy to set up and doesn’t require fancy software.

Find a Course