- Course
- Core Tech
Offline Applications with Service Workers
Don’t let connectivity outages break your app. This course will teach you how to build offline-capable web applications using service workers to cache resources and serve content without a network connection.
What you'll learn
Many web applications break or become unusable without stable internet access, frustrating users and limiting the app’s usefulness. In this course, Offline Applications with Service Workers, you’ll learn to build reliable, offline-capable web apps using the service worker API. First, you’ll explore the role of service workers in enabling offline experiences and learn how to register and activate a service worker in a web application. Next, you’ll discover how to cache assets and data with the service worker, implementing effective caching strategies for offline data management. Finally, you’ll learn how to handle network requests within the service worker to provide offline fallbacks and improve reliability, and you'll see how to leverage the Workbox library to simplify these tasks. When you are finished with this course, you’ll have the skills and knowledge of service workers needed to create web applications, with or without any web frameworks, that continue to work seamlessly offline.
Table of contents
About the author
Majid is an award-winning book author, Flutter, PWA, perf enthusiast, and a passionate software developer with years of developing and architecting complex web and mobile applications.