Course Description

Service workers provide the technical foundation that powers offline first web experiences and enables push notifications and background data synchronization.
While relatively new, they enable web sites to match native application capabilities without sacrificing the ability to reach everyone, every where.

This course introduces developers to using service workers so they can create web sites that match or surpass native application counterparts.

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

    Introduction to Service Workers

    • Introduction to Service Workers

    • How HTML5 Fell Short

    • Service Workers Change the Game

    • Service Worker Capabilities

    • Service Worker Browser Support

  • 2

    Introduction to the Service Worker Life Cycle

    • Intro to Service Worker Life Cycle Code Walk Through

    • Intro to Service Worker Life Cycle Registration

    • Intro to Service Worker Life Cycle Install and Activate

    • Intro to Service Worker Life Cycle Update

  • 3

    Introduction to Service Worker Caching

    • Introduction to Service Worker Caching

    • Intro to Service Worker Caching Code Walk Through

  • 4

    Introduction to Service Worker Push Notifications

    • Intro to Push Notifications

    • Introduction to Push Notifications

    • Push Notifications Experience

    • Increased Engagements with Push Notifications

    • Simple Push Notification Example

    • Push Server Requirements

    • Push Notification Flow Chart

  • 5

    Using Browser Developer Tools to Manage Service Workers

    • Using Chrome Developer Tools to Manage Service Workers

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.00Service Worker Life Cycle

    Buy Now
  • $47.00

    $47.00Advanced Service Worker Caching

    Buy Now