Free Ebook cover Progressive Web Apps (PWA) in Practice: Offline-First, Installable Web Apps with Service Workers and Web App Manifests

Free ebook Progressive Web Apps (PWA) in Practice: Offline-First, Installable Web Apps with Service Workers and Web App Manifests

New

Audiobook volume icon

6 hours and 14 minutes

List icon for ebook

19 chapters

PWA

Free ebook on building offline-first, installable Progressive Web Apps with service workers, manifests, caching, storage, and debugging.

Free ebook + audiobook content

About the free ebook with audio

Progressive Web Apps (PWA) in Practice

Build web experiences that remain useful when connectivity is unreliable. This free ebook explains how to plan, build, test, and deploy offline-first, installable Progressive Web Apps using service workers and web app manifests.

Design for reliable web experiences

Learn how to define PWA goals, prepare a project for offline operation, configure installability, and create an app shell that gives users meaningful feedback when a network request cannot be completed. The ebook connects product decisions with practical browser capabilities.

Control caching, data, and updates

Explore the service worker lifecycle, scope, update behavior, navigation fallbacks, and cache strategies suited to different asset types. Compare Cache Storage, IndexedDB, and localStorage, then see how queued requests and background sync can support workflows that continue after a connection returns.

Deliver quality across devices

Cover push notification permission UX, performance optimization, HTTPS requirements, safe error handling, accessibility, and platform limitations including iOS considerations. Use Chrome DevTools and Lighthouse to diagnose issues and establish measurable quality gates.

Put PWA skills into practice

  • Create an installable web app with a clear offline experience.
  • Select caching and storage approaches based on real application needs.
  • Debug service workers, cached responses, and update problems.
  • Plan deployment with versioning, CDN headers, and rollback options.
  • Apply the concepts in a complete offline-first events or inventory tracker.

Ideal for web developers who want a practical framework for turning responsive websites into dependable app-like experiences.

How do service workers make a PWA work offline?

They intercept network requests and can return cached assets, fallback pages, or stored data when the network is unavailable.

What is the difference between Cache Storage and IndexedDB in a PWA?

Cache Storage is best for request-response assets, while IndexedDB is designed for structured application data.

Why does a PWA need a web app manifest?

The manifest provides install metadata such as the app name, icons, colors, display mode, and start URL.

This ebook/audiobook includes:

Icon for learning via the audio course

6 hours and 14 minutes of audio content

Icon for the digital course completion certificate

Digital certificate of course completion (Free)

Icon for exercises to practice what you've learned

Exercises to train your knowledge

Icon for courses that are 100% free from start to finish

100% free, from content to certificate

Ready to get started?

In the app you will also find...

Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

Other free courses