Learn Progressive Web App
A free interactive course available at web.dev
This free course (a mix between an e-book and an interactive workshop) covers the fundamentals of Progressive Web App development into easy-to-understand pieces. Over the following modules, you'll learn what a Progressive Web App is, how to create one or upgrade your existing web content, and how to add all the pieces for an offline, installable app.
Each module includes interactive demos and self-assessments for you to test your knowledge. You will be able to test and try demos on your mobile phone, tablet, or laptop while playing with the code to understand the fundamentals of what makes a Progressive Web App.
This course is created for a beginner and advanced web developers alike. You can go through the series from start to finish to get a general understanding of PWA from top to bottom, or you can use it as a reference for specific subjects.
I've written this course with help from the Google Chrome team, including: Rachel Andrew, Adriana Jara, Pete LePage, and Sam Richard. Thanks team!
In this interactive online course we'll see:
- Progressive Web Apps Intro
- Getting Started
- Foundations
- App Design
- Assets and Data
- Service workers
- Caching
- Serving
- Workbox
- Offline data
- Installation
- Web App manifest
- Installation prompt
- Update
- Enhancements
- Detection
- Capabilities
- OS integration
- Windows
- Experimental
- Tools and debug
- Architecture
- Complexity Management
You can also request a live custom workshop for you or your team on the topics of this course. Let's keep in touch