Intermediate
61 Lessons
11h
Certificate of Completion
Learn how to build progressive web apps by understanding and implementing their building blocks.
AI-POWERED
This course includes
This course includes
Course Overview
Web development is challenging, but progressive web applications provide a significant advantage over traditional web applications by enabling capabilities such as installation to the device, offline access, and push notifications. You’ll start by learning about PWAs and understanding the core tenets of a PWA. Next, you’ll learn to implement features like offline support, intercepting network requests, and app installation banners using service worker APIs. You’ll then progress to caching strategies for im...Show More
TAKEAWAY SKILLS
Web Api
What You'll Learn
An understanding of the progressive web application architecture and the service worker lifecycle
The ability to implement core PWA capabilities like offline support, caching app shell, and handling network requests offline
Working knowledge of sending push notifications, storing data locally using IndexedDB, and syncing data in the background
Hands-on experience using native-device APIs like geolocation, cameras, and sharing
An understanding of service worker APIs like fetch, cache, and push and learning how to leverage them for building responsive PWAs
Course Content
Introduction
Understanding the App Manifest
The Service Workers
Caching Using Service Workers
Cache Strategies
Offline Image Viewer
Project
IndexedDB
5 Lessons
Note-Taking App
Project
Creating App-like UI & UX
5 Lessons
Offline Experience with Background Sync API
4 Lessons
Web Push Notifications (Notification API, Push API)
5 Lessons
Native Device Features
5 Lessons
The Photo-Sharing App
Project
Wrapping Up
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE