Enhance your mobile web development skills by mastering the jQuery Mobile framework to build responsive and mobile-first sites without the need for native programming, perfect for web developers aiming to optimize their site's mobile presence.
Understand the challenges and solutions of mobile web development.
Implement mobile-first and responsive design principles.
Utilize the jQuery Mobile framework for cross-browser compatible sites.
Apply best practices for web performance and testing using Adobe Shadow.
Mobile web app development presents challenges for adapting content to a variable screen size and a unreliable internet connection. This course extends the web developer's awareness and knowledge to the current issues and solutions of Mobile First, Responsive Design and mobile frameworks available for managing a mobile presence. A framework presented to solve small screen and low bandwidth problems is the popular jQuery Mobile framework coded without native programming in Java or Objective-C. This allows teams to use the skills they currently have to deliver a mobile site with a maximum amount of reused code. The biggest benefit of using a free mobile library like this is in having the testing already completed for making the features cross-browser compatible.
No upcoming dates. Please check back later.
The browser app
Browsers - Webkit based
Browsers
Design principles
Mobile Web best practices
W3C current state and roadmap
MobiWebApp
Web performance best practices
Mobile Web best practices
Future Friendly
Thoughtworks
The browser screen
Viewports
Viewport behavior
Scrolling
Browser screen - events
Browser screen - quirks
Icons
Intro
Media queries
Queries for features
Features
Feature operators
Browser support
More than media queries
Device categorization
CSS organization
Meta viewport
Testing
Intro
Fluid units
Fluid fonts
Fluid best practices
Fluid grids
Fluid images
Fluid image replacement
Fluid image - server side
Fluid video
Fluid advertisements
Flexbox
Fluid CSS tips
Flexible web design
Agent detection - server side
Agent detection - client side
Agent detection issues
Agent detection - Google
Agent detection - plugins
Server side options
WURFL
User overrides
Mobile First
Breakpoints
Responsive images
Responsive image techniques
W3C responsive images
Responsive navigation
Responsive data tables
User options
Fixing layouts
Responsive frameworks
Responsive frameworks - iPad
Responsive design - JavaScript
Responsive design plugins
Web site breakpoint testing
Intro
Web app usage
Google maps
Intro
Offline web storage
Offline web storage performance
Structured database models
IndexedDB
Touch
Using touch events
Touch targets
Gestures
Click delays
:active state
Disable zooming and scrolling
a scrollTo trick
Don't render on touch
Touch components
Multi-touch and the mouse
Increasing the link touch area
Navigation
Tailor made elements
Menus
Responsive orientation
Camera iOS
Camera Android
Accelerometer / Gyroscope
Magnetometer
Bandwidth detection
Game development
Game development tools
Test screen size
Automated test tools
Test tools - Microsoft
Optimizing - Blaze
Emulators
Adobe Shadow
JavaScript
Publishing
Front end builders
Native development
Hybrid development
PhoneGap
Overview
Versions
How it works
Template
Add data-roles
View current source
New page and links
Custom selector :jqmData( )
Pages - internal or subpages
Pages - internal
Pages - external
Prefetching
Page initialization
Page transition events
Binding page transition events
Binding methods
Dialogs
Navigation and history
changePage( )
Transitions
Animations in jQuery Mobile
Google Analytics
Plug-ins and widgets
List views - Basic
List views - nested lists
List views - split buttons
List views - images
List views - count bubbles
List views - updates
Toolbars - navigation bar
Buttons
Grouped buttons
Buttons with icons
Form elements
Field containers
Checkboxes and radio buttons
Methods
Flip toggle
Input fields and textareas
Select menus
Sliders
Layout grids - ui-grid
Intro
Themes and swatches
Applying swatches
Theme overrides
jQuery Mobile Methods
Touch events
Initialization events
Page hide and show events
Scroll events
Orientation
Responsive Layout API
Configuring
Changing an option via mobileinit
Updates - Collapsible blocks
Updates - Collapsible accordions
Plugins - date / time
Code examples
Web sites
Videos
Plug-ins
Web sites
Books
Conferences
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier