Live online training with Max Firtman

February 1–4, 2016 | 9:00am – 2:00pm PST

Mobile HTML5 Training

The Web is everywhere these days, from your wrist to your car to your pockets. In fact, the preponderance of web traffic takes place on mobile devices and if you’re not programming for mobile, you could be losing customers. While there are challenges to supporting the vast array of devices, screen sizes, and application delivery approaches, the latest development tools—JavaScript, HTML5, and CSS—were created with diverse platforms in mind. In this online course, you’ll learn to build sites and applications that take full advantage these tools and mobile best practices.

Max Firtman

Max Firtman


You will learn how to create sites and applications that work across a wide variety of mobile devices, whether delivered from a web server over a network or as a packaged app from an app store. You’ll have solid foundations in the infrastructure of mobile development, the challenges of designing interfaces for smaller and touch-dependent devices, smooth approaches to flexibly responsive interfaces, the many JavaScript features that give an app presence on a device, and the tools you need to deploy your work.

This interactive training workshop is for:

  • Web developers who want to apply their experience to building mobile apps.
  • Site creators and maintainers who want to build websites that shine on mobile devices.


You should already be familiar with the basics of HTML, CSS, and JavaScript.

Day 1 – Monday, February 1

Introduction to Mobile HTML5

Best practices and multiplatform development

Web sites vs Web apps vs native hybrid apps

Basic template. Viewport and basic meta tags

Emulators and simulators

Debugging and remote inspectors

Lunch break

Touch interaction

Rich Mobile Forms on mobile devices

Day 2 – Tuesday, February 2

CSS mobile tricks

Responsive layouts with media queries

Using flexbox

Responsive images, SVG and new formats

Responsive canvas, SVG API

Lunch break

Transforms and transitions

Audio & video. AirPlay API for iOS

Day 3 – Wednesday, February 3

Web storage API

SQL storage and IndexedDB API

Geolocation API

Web workers

Lunch break

Web sockets

Hardware access APIs

Day 4 – Thursday, February 4

Advanced tricks for iOS and Android

Application cache

Service workers and push notifications

Home screen web apps

Lunch break

Integration with native apps: app banners, sharing credentials, deep linking, appLinks

Dealing with web views: intro to Cordova

Back to top

About the instructor

Max Firtman

Max Firtman (@firt) is a mobile+web developer, trainer, speaker and writer. He is Adobe Community Champion and founder of ITMaster Professional Training. He wrote many books, including Programming the Mobile Web and jQuery Mobile: Up and Running published by O’Reilly Media.

He has a blog about mobile web development at and he maintains the website

He is a frequent speaker at conferences, including QCon, OSCON, Breaking Development, Velocity Conference, Fluent, Google Developer Day, Nokia Developer Days, Campus Party Europe and many other events around the world.

He has received different recognitions, including Nokia Developer Champion yearly since 2006; Adobe Community Champion in 2011, and a Google recognition for being one of the most innovative mobile developers.

Back to top