Service Workers bring exciting scenarios such as offline usage and push notifications to the web. This course will cover everything you need to know about Service Workers from their origins, to implementation patterns, to testing considerations.
Service Workers bring exciting scenarios such as offline usage and push notifications to the web. This course will cover everything you need to know about Service Workers from their origins, to implementation patterns, to testing considerations.
Service Workers are a great addition to a web developer’s toolbox - enabling offline scenarios, performance enhancements, scenarios such as Push Notifications, and more! However, with this additional functionality comes complexity and also a few traps to watch out for.
In this course, Service Workers: Deep Dive, you’ll learn everything you need to know to make the most of Service Workers and avoid various pitfalls.
First, you’ll understand the origins of Service Workers, take a deep look at the Service Worker life cycle, and learn about the Cache API and various Caching strategies you can use.
Next, you’ll see various options to communicate with a Service Worker, and also explore Background Sync and Push Notification APIs, which are powered by Service Workers.
Finally, you’ll review Service Worker build and deployment considerations, testing, and third-party libraries such as Workbox.
When you’re finished with this course, you’ll have a deep understanding of Service Workers ensuring that you can make the most of this exciting functionality.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.