Course Description

The lifecycle of the service worker is its most complicated part. If you don't know what it's trying to do and what the benefits are, it can feel like it's fighting you. But once you know how it works, you can deliver seemless, unobtrusive updates to users, mixing the best of web and native patterns.

This is a deep dive, but the bullets at the start of each section cover most of what you need to know.

Online Training

Stream and download at anytime. You have access to all content anytime you have an internet connection or open your downloaded files.

Learn From an Expert

With over 25 years experience as a web developer, authoring books and teaching developers Chris Love is a leader in his industry and an inspiring mentor.

Stream & Download 24/7

The easy to use online classroom gives you the ability to download or stream all videos and written material on to any computer or mobile device.

Learn at your own pace

Learn at your own pace and unlimited lifetime access to all course content

What Payment Methods do you Accept?

We accept Paypal or Stripe. If you have trouble making the transactions please do not hesitate to contact us. We can help:)

All payments are protected by SSL.

What currency do you use?

All of our courses are priced in USD.

What do I need to take your online course?

You need a fast internet connection and a computer. (Macs, PCs, tablets and smart phones) To download our course materials, you need a computer.

How does this work?

The Love2Dev Academy video workshop space is your location to learn modern web development skills with Chris Love. All workshops are available to view online. Some content is available for download.

Take a look through the range of online workshops created for web developers of all levels by reading the workshop descriptions. You can see what you will learn in each workshop by reading through the descriptions and get excited about all the new development skills you are going to learn. Once you are ready to start one of the workshops online you can create an account or sign in to your already existing one. Once payment is processed you with be guided to start your development course with Chris.

  1. Choose your course
  2. Create an account or log in
  3. Enter your card payment details to be processed by secure online payment system Stripe
  4. Begin developing with Chris Love immediately
  5. View your receipt if needed
  6. Watch your course(s) online.
  7. When your purchase has been processed you will receive and email in your inbox, always check your spam box just in case you miss it. If you forget how to access the course you purchased please refer to this email.
Is there an expiry date for the workshops?
No. You have unlimited, lifetime access. If you forget your password you can easily retrieve it or make a new one if needed.


Chris Love

Chris Love is a front-end web developer for companies who are lost in the sea of modern web and user experience standards. Recently, he immersed himself in responsive web design, single-page web applications and web performance optimization. Chris runs a small web consulting company, Love2Dev, that creates user-first web applications that operate on all device classes. He also consults with companies to help them engage end users and operate more efficiently. He has helped hundreds of businesses and individuals, ranging from mom and pop shops through major corporate brands, to build modern web experiences.A Leader, Author and SpeakerChris authored 3 web development books including, High Performance Single Page Web Applications, He is a Microsoft MVP, ASP Insider and Edge User Agent. Chris regularly speaks at user groups, code camps and developer conferences. He blogs at and is active on Twitter, @ChrisLove.Through his blog, speaking and books, he aims to shake up your approach to web development while making it feel like fun. His insights and opinions have been featured in various magazines, popular podcasts, and web sites. When he’s not working on front-end development, you can find him spending time with his step-kids, learning karate, training for Spartan races and serving on his church board of directors.

Course curriculum

  • 1

    Service Worker Life Cycle

    • Intro to Service Worker Life Cycle

    • Service Worker Lifecycle

    • Fast Furniture Source Code

    • Service Worker Life Cycle Walk Through Register, Install and Activate

    • Service Worker Life Cycle Update Walk Through

  • 2

    Service Worker Life Cycle Concepts

    • Service Worker Life Cycle Concepts

  • 3


    • Service Worker Installation Event

  • 4


    • Service Worker Life Cycle Activate

  • 5

    Update and Skip Waiting

    • Update and skipWaiting

  • 6

    Service Worker Scope

    • Service Worker Scope

  • 7

    Service Worker Clients

    • Service Wworker Life Cycle Clients

  • 8


    • Service Worker Unregister

  • 9

    Replace Buggy Service Worker

    • Replace Buggy Service Worker

  • 10

    Pro Tips

    • Service Worker Life Cycle Pro Tips

You May Also Be Interested in these Related Courses

  • $120.00

    $120.00Build Web Sites Better Than The Facebook App

    Buy Now
  • $47.00

    $47.00Advanced Service Worker Caching

    Buy Now
  • $47.00

    $47.00Introduction to Service Workers

    Buy Now