---
title: 'Masterclass: Progressive Web Apps'
description: >-
  In this masterclass you will create a full fledged PWA from a real world
  example site. The app will be installable, run fullscreen, continue to work
  offline and support push notifications!
language: English
url: 'https://www.voorhoede.nl/en/events/masterclass-progressive-web-apps/'
---

Academy

# Masterclass: Progressive Web Apps

Date

07 Feb 08:00

Location

De Voorhoede\
Rijnsburgstraat 9\
1059 AT Amsterdam

Price

399

Academy

A Progressive Web App(PWA) promises a native-app-like experience in the browser leading to higher retention and conversion.You as a developer can enhance your website into a PWA!

There have been plenty of introductory talks about PWAs and their concepts, but now it's time to walk the walk!

In this masterclass you will create a full fledged PWA from a real world example site. Step-by-step we will add features to our PWA using the latestbrowser technologies, without sacrificing compatibility for legacy browsers. Your app will be installable, run fullscreen, continue to work offline and support push notifications!

At the end of the day you will leave with a lot of knowledge, slides and hands-on experience, which will empower you in your daily work.

We pushed hard on PWAs in the last year and implemented severalforour clients. While developing these PWAs we experienced what ittakes to put PWAs in production. We also[wrote](https://calendar.perfplanet.com/2016/instant-static-web-pages-with-service-worker/)and[spoke at some meetups](https://www.voorhoede.nl/nl/events.md)about our PWA adventures.

## **Audience**

(Front-end) web developers.

Prerequisites

An understanding ofJavascript and promises. If you’ve never worked with promises, don’t worry, this[very short article](https://bitsofco.de/javascript-promises-101/)explains all you need.

Duration

1 day course.

## **What will you learn**

* Selling PWAs to stakeholders
* The basics of service workers
* What to do with iOS
* PWA tooling and testing
* Handling the offline experience
* Betterperformance with caching strategies
* Engage users with push notifications
* Implement background sync to keep a uninterrupted user flow
* Creating an app experience withAdd toHomeScreen
* PWA patterns and architectures
* Using libraries to your advantage
* Progressive web app pitfalls
* Deploying and maintaining

Roughly 50% will be theory and 50% hands-on assignments.

## **Instructors**

Declan Rek-Declan is De Voorhoede’s very own web performance specialist. Because of the caching possibilities of service workers he got into these workers quite early. After implementing them at several clients Declan got more and more interested in PWA oatterns. Read about[his pursuit for negating the network](https://calendar.perfplanet.com/2016/instant-static-web-pages-with-service-worker/)or find him on[Twitter](https://twitter.com/DeclanRek).

AnneFortuin-Anne is a lead front-end developer at De Voorhoede. He created a web app for elevator inspections; a full fledged PWA that works fully offline including background sync. He got so hyped by the end user experience while building this app, that he wants enhance every website into a PWA. Including yours! Find him on[Twitter](https://twitter.com/phortuin).

## **Questions**

Do you still have questions about the workshop? Don't hesitate to ask!

[Koop een ticket!](https://www.eventbrite.nl/e/tickets-masterclass-progressive-web-apps-3-56795968270)

[← All events](/en/events.md)

## Subscribe to our newsletter

Don't fill this out if you're human

My first name is

You can email me at

Yes, I give permission to process my name and e-mail address in order to receive the newsletter of De Voorhoede

Subscribe
