Progressive Web Apps: Offline, Installable Web Apps
Build installable, offline-capable web apps with manifests, service workers, caching and push. For front-end developers moving beyond static pages.
What you'll learn
- Explain what makes a web app a PWA and write a web app manifest.
- Register a service worker and manage its lifecycle and updates.
- Apply cache-first, network-first and stale-while-revalidate strategies, including with Workbox.
- Add installation, offline storage, push notifications and background sync.
- Test, debug and deploy a PWA with correct cache headers.
Syllabus
Module 1: Getting started
Module 2: Core foundations
Module 3: Core PWA features
- Offline support
- Installation experience
- App shell model
- Caching strategies
- Network-first pattern
- Cache-first pattern
- Stale-while-revalidate
- Update strategies
- Workbox: Caching Without Boilerplate