Creating Offline-first Mobile Apps with HTML5

This course will teach you how to build offline-first mobile apps using HTML5, offline storage, and service workers.
Course info
Rating
(13)
Level
Beginner
Updated
April 24, 2017
Duration
2h 35m
Table of contents
Online Saving
27m 5s
Description
Course info
Rating
(13)
Level
Beginner
Updated
April 24, 2017
Duration
2h 35m
Description

Learn to write real-world mobile web apps that are functional and performant even when internet connectivity is spotty or absent. In this course, Creating Offline-first Mobile Apps with HTML5, you'll explore tools and techniques that are currently available for making websites and web apps available. First, you'll explore how to design mobile apps for offline. Next, you'll discover how to convert a legacy web app to an offline mobile app. Then, you'll jump into using offline caching with service workers. Finally, you'll learn how to store data offline with indexedDB.

About the author
About the author

Chris is a prolific author, trainer, speaker, and web developer. His company, WatzThis?, is dedicated to finding better ways to teach computer and programming skills to beginners.

Transcript
Transcript

Hi everyone, my name is Chris Minnick and welcome to my course Offline First Mobile Apps with HTML5 I am CEO at WatzThis?.

Mobile devices and web apps have gotten far faster and more capable in recent years. But, mobile data connections continue to be spotty and unpredictable for many people. An app that breaks when it's not connected to the internet is an app that's guaranteed to be broken fairly often.

In this course, we are going to explore the tools and techniques that are currently available for making websites and web apps available and functional even when you're not connected to the internet.

Some of the major topics that we will cover include:

  • Designing mobile apps for offline first
  • Converting a legacy web app to an offline mobile app
  • Using offline caching with service workers
  • Storing data offline with indexedDB
By the end this course, you’ll know how to build an app that can be used offline and then save its data to a remote web server when a connection to the internet is available.

Before beginning the course you should be familiar with_HTML, CSS, and JavaScript. You don't need to be an expert in any of these, but some familiarity and experience with them will be helpful.

I hope you’ll join me on this journey to learn _offline first mobile development with HTML5, at Pluralsight.