[Pluralsight] Creating Offline-first Mobile Apps with HTML5 - Pluralsight
Creating Offline-first Mobile Apps with HTML5 - Pluralsight

Creating Offline-first Mobile Apps with HTML5 - Pluralsight

image description

Course Description

This course will teach you how to build offline-first mobile apps using HTML5, offline storage, and service workers. 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.

What you will learn

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.

Curriculum

Section 1: Course Overview

Section 2: Planning Offline Web Apps

Section 3: Mobilizing the UI

Section 4: Making It Available Offline

Section 5: Making It Store Offline Data

Section 6: Storing Images Offline

Section 7: Online Saving

Section 8: Making It Mobile