YoVDO

Offline Web Applications

Offered By: Google via Udacity

Tags

Web Development Courses User Experience Courses Service Workers Courses IndexedDB Courses

Course Description

Overview

This course is focused squarely on user experience, and seeks to show developers how thinking offline-first is the best way to ensure that applications perform their best in all scenarios, not just ideal ones. You'll learn to recognize the differences between good, poor, intermittent, and missing connectivity for your users , and master how to make applications that navigate these conditions with ease.

Using the skills you master in this course, you'll conclude by building an app that that works both online and offline, and loads in new data when it can. You'll be a master of the cache! Your web apps will interact with the network just like native apps do. This will lead to better user experiences even in traditionally challenging connection scenarios like being stuck in a train tunnel, having to rely on over-crowded conference Wi-Fi, or traveling through a cellular "dead zone!"


Syllabus

  • The Benefits of Offline First
    • The benefits of developing offline-first applications.,Understanding Lie-Fi.
  • Introducing the Service Worker
    • How to use Service Workers.,Understanding the Service Worker Lifecycle.,How to use Service Worker DevTools.
  • IndexedDB and Caching
    • What is IndexedDB?,How to cache assets using IndexedDB?

Taught by

Michael Wales and Jake Archibald

Tags

Related Courses

Offline-First Progressive Web Apps (PWA) in Vue.js
egghead.io
Progressive Web Apps in React with create-react-app
egghead.io
SEO Friendly Progressive Web Applications with Angular Universal
egghead.io
Exploring Service Workers
Frontend Masters
Let's Build an Offline-First Vue App
Laracasts