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
Level
Beginner
Updated
Apr 24, 2017
Duration
2h 36m
Table of contents
Description
Course info
Level
Beginner
Updated
Apr 24, 2017
Duration
2h 36m
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.

More from the author
Test-driven Development Using React
Beginner
1h 54m
Jun 8, 2018
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Chris Minnick and welcome to my course, Offline-first Mobile Apps with HTML5. I'm a CEO at Watzthis and I've been a web developer since about 1995. 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're 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 we will cover include, designing a mobile app for offline first, converting a legacy web app to an offline mobile app, using offline caching with service workers and storing data offline with IndexedDB. By the end of this course, you'll know how to build an app that can be used offline and can then save its data to a remote web server when a connection to the internet is available. Before beginning this 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.