Past Meetup

jQuery Mobile 6 Hour Jumpstart Mobile Application Training Class

This Meetup is past

45 people went


Due to overwhelming demand for this class, we have schedule this third class. Sign up quickly. Seats will fill fast! Cost for this class is ONLY $30.00 for 6 hours of professional instruction. This great price is made possible by the sponsorship of Robert Half Technology Staffing Services (

Note: PayPal is used to pay for your seat for this class. However, you don't have to have a PayPal account to pay. Click here to learn how. (

Want to add mobile web application development to your skill set? Want to get started learning fast with instructor lead training?

South Bay Mobile User Group presents the jQuery Mobile 6 Hour Jumpstart Mobile Application Training Class. This 6 hour, hands-on training class introduces you and teaches you intermediate to advanced mobile web development using jQuery Mobile. We get you up and running with this popular JavaScript framework for creating mobile apps and mobile optimized web sites! In this six hour class, you will learn how to develop client side user interfaces for smart phones and tablets.

Students attending this class should bring a laptop computer to complete the class objective of building a mobile application from start to completion using jQuery mobile. Students will build a location based app called "Coffee, Coffee, Coffee". The application will find all of the coffee shops near the current location. It will display them on a map and list.

Class agenda:

8:30 a.m. - 9:00 a.m. - Greeting

Development Environment Setup Exercise - Warm Quiz questions

9:00 a.m. – 9:30 a.m. - HTML Overview

Fast Fact Best Practices Exercise - Creating a two page JQM app Summary
9:30 a.m. -10:00 a.m. - JavaScript Overview

Fast Facts JavaScript Best Practices Power Trio Objects Events Closure Exercise - Creating the application object Summary

10:00 a.m. -10:30 a.m. - Ajax pt. 1

Fast Facts jQuery ajax() Promise Data Formats XML JSON Exercise - Getting data from the server Summary

10:30 a.m. -10:45 a.m. - Break

10:45 a.m. -11:15 a.m. - Ajax pt. 2

HTTP Traffic Watching Chrome Fiddler Exercise - Paging, Getting more data Summary
11:15 a.m. -11:45 a.m. Lists

Fast Facts Best Practices Vertical Scrolling Exercise - Create list from YP data iScroll Exercise - Implement pull to refresh Summary

11:45 a.m. – 12:15 a.m. - Templates

Fast Facts Handlebars Best Practices Exercise - Rewrite the code to use templates Summary

12:15 p.m. -12:45 p.m. - Lunch

12:45 p.m. - 1:45 p.m. - Location & Maps

Fast Facts Location Best Practices Exercise - Get location Maps (Google Maps) Exercise - Display our current location Annotating Maps Exercise - Displaying cafe location Summary
1:45 p.m. – 2:00 p.m. - Break

2:00 pm – 2:45 pm Responsive Design

Fast Facts Phone vs Tablet Grids, Divs, and Tables Exercise - Make display responsive Summary

2:45 pm – 3:15 pm Media & Charts

Fast Facts Taking a picture (yes, from a mobile browser) Exercise - Upload a picture to a server Summary Charts Exercise - Create a chart from hours of operation Summary

3:15 pm - 3:30 pm Class Summary & Questions

Maximum capacity for this class is 50. Sign-up today while seats are still available.

Admission: $30.00
Class Location:
18200 Von Karman Ave.
Suite 800 (Robert Half Technology Training Room)
Irvine, CA 92612

Breakfast and lunch is will be served FREE!

Who Should Attend?
This class is designed for web developers, mobile app developers, and UI designers. Don’t miss this opportunity to get expert direction from a professional jQuery Mobile developer. Reading books and online tutorials is great, but nothing beats personal direction from a qualified instructor. At this price, spaces will fill quickly, so register your spot today.

About The Instructor
Troy Miles is a senior software engineer at Kelley Blue book and a mobile web application developer. His experience includes both front-end and back-end development and is particularly skilled at fast and efficient front-end development using JavaScript and plug-ins like jQuery, jQuery Mobile, Underscore, and Backbone. Because of his extreme depth of knowledge of mobile technologies, he is a sought after speaker at code camps and other technical events.

System Requirements and Development Environment Setup
This program is compatible with both the Windows and Macintosh operating systems. Full development environment setup instructions are provided here:

Class Location
Enter the first driveway on the right after Bake Parkway. (,%2BCA%2B92618&aq=&sll=37.269174,-119.306607&sspn=8.809637,21.643066&ie=UTF8&hq=&hnear=8929+Irvine+Center+Dr,+Irvine,+Orange,+California+92618&t=m&z=14&vpsrc=0&iwloc=A&daddr=8929+Irvine+Center+Dr,+Irvine,+CA+92618)

This event is sponsors by