Course info
January 25, 2017
2h 53m

The web is built on one fundamental assumption: everyone has a stable internet connection, all the time – but that's certainly not true. In this course, Building Offline Web Apps with Service Worker, you'll learn everything you need to break this assumption. First, you'll learn about Service Workers and the new Caching API. Then, you'll discover prerequisite technologies like JavaScript promises and the Fetch API. Finally, you'll explore how to leverage the new cache API defined in the Service Worker specification. When you've finished with this course, you'll know everything you need to take you current web application to places it's never been before, places without internet connection.

About the author
About the author

Nik Molnar is a Microsoft MVP and co-founder of Glimpse, an open source diagnostics and debugging tool.

More from the author
Progressive Web App Fundamentals
2h 56m
8 May 2017
WebPageTest Deep Dive
2h 41m
13 Nov 2015

Hi everyone, my name is Nik Molnar and welcome to my course Building Offline Web Apps with Service Worker.

I am a Program Manager at Microsoft, and long-time web developer and web enthusiast.

Service Workers are the most important technological advancement to the web since the invention of AJAX over 15 years ago. They are a cornerstone for creating web experiences that rival native applications in performance and capability.

This course is perfect for anyone who has a web application that they’d like to make available in offline scenarios, and have basic working knowledge of JavaScript. Anything else that you need to know, will be presented in the course.

Some of the major topics that we will cover include:

  • Asynchrony in JavaScript with Promises
  • Making network requests with the new Fetch API
  • How to register, install and activate a Service Worker
  • How to leverage the new Cache API defined in the Service Worker specification
  • And some common caching patterns and strategies along with when it’s best to apply each of them
By the end of this course you’ll be able to enhance any existing web application with Service Workers so that the sitecam can still be used, even when your user is offline.

Before beginning the course you should be familiar with basic JavaScript programming and web development.

I hope you’ll join me on this journey to learn Service Workers with the Building Offline Web Apps with Service Worker course, at Pluralsight.