jQuery Mobile Training in Provo

Enroll in or hire us to teach our jQuery Mobile class in Provo, Utah by calling us @303.377.6176. Like all HSG classes, jQuery Mobile may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, jQuery Mobile may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

 
In this jQuery Mobile training class, you will learn to use jQuery Mobile, an HTML5-based user interface system, to develop single sites for all popular smartphone, tablet, and desktop platforms. You'll learn how to use jQuery Mobile to handle touch events, build mobile-optimized forms and widgets, incorporate HTML5 features, leverage phone capabilities such as making calls and texting, and more. Along the way, we'll cover jQuery Mobile's extensive theme framework and plugin architecture.
Course Length: 2 Days
Course Tuition: $830 (US)

Prerequisites

Experience in the following areas is required: HTML 4 Basic CSS Basic JavaScript Ajax jQuery

Course Outline

 

Class Goals

  • Learn about jQuery Mobile's capabilities, supported devices, and support for accessibility.
  • Create page transitions, dialogs, and buttons optimized for mobile.
  • Incorporate phone-friendly forms, sliders, dialogs, and other widgets.
  • Handle touch, phone-orientation, scrolling and other phone events.
  • Learn how to use jQuery Mobile to make calls, send SMS text messages, send emails, and display video.
  • Extend jQuery Mobile's capabilities with the ThemeRoller framework.
  • Create plugins and incorporate others' plugins into your code.

Class Outline

  1. What Is jQuery Mobile?
    1. Overview
    2. Supported Devices/OSs/Browsers
    3. Levels of Support
    4. Progressive Enhancement
    5. Accessibility Support
    6. HTML5 and CSS3
  2. Getting Started with jQuery
    1. Hosting vs. CDN
    2. A Basic Page Template
    3. Ajax-driven Page Navigation
    4. Data-role
    5. Buttons and Linking Pages
    6. Page Transitions
    7. Dialogs
  3. Widgets and UI
    1. Lists
    2. Buttons and Toolbars
    3. Forms
    4. Sliders
    5. Search
    6. Dialogs
    7. Grids
    8. Collapsible Blocks
  4. Events
    1. Touch
    2. Orientation (Portrait/Landscape)
    3. Scroll
    4. Page
    5. Virtual
  5. Integration with the Phone
    1. Making Calls
    2. Sending Emails
    3. Sending SMS Texts
    4. PhoneGap
    5. Video
  6. The Theme Framework
    1. ThemeRoller
    2. Themes and Swatches
    3. Lists and Buttons
    4. Overriding Themes with Custom CSS
  7. Plugins
    1. plugin Architecture
    2. Creating Your Own Plugin
    3. Using Others' Plugins

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.