Building Progressive Web Apps (Workshop)

Progressive Web Apps (PWA) give web apps to offer an experience akin to a native mobile app, even making them work offline. In this hands-on workshop, Tamas Piros will show you how to build a PWA focussing on some of its core features and fundamental components such as the Service Worker.

Building Progressive Web Apps

Progressive Web Apps (or commonly abbreviated to PWAs) are revolutionizing the web by providing flexibility and tools to developers which allow them to bring features such as offline browsing and mobile native-like experience to end-users.

During the workshop, we’ll take a learn and build a PWA focussing on some of its core features and fundamental components such as the Service Worker. We’ll also investigate how an open-source JavaScript library (Wokbox.js) can be used to create compelling PWA experiences. Throughout this workshop we’ll take a look at how modern Web APIs can be leveraged to further enhance the browsing experience.

Course Outline

  • What does it mean to work with a PWA?
  • Service Worker 101
  • Caching Strategies
  • Building with Workbox.js
  • Progressive Enhancements
  • Installation
  • Visual PWAs

Tamas is a Google Developer Expert in Web Technologies and a Developer Evangelist. He has more than a decade of experience delivering technical training to large, prestigious organizations. Throughout his career, he has delivered presentations and training classes all over the world. He is passionate about unlocking the latest & greatest features of web development.

More Awesome Sessions