Science & Technology
Masterclass: Progressive Web Apps #3
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 co
- Amsterdam Netherlands
- Start: Jul 19 2022 00:00
- Finish: Dec 01 2024 00:00
- Time zone: Europe/Amsterdam
- Nov 23 2019
- 48
- 4940 Views
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 latest browser 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 several for our clients. While developing these PWAs we experienced what it takes to put PWAs in production. We also wrote and spoke at some meetups about our PWA adventures.
Audience
(Front-end) web developers.
Prerequisites
An understanding of Javascript and promises. If you’ve never worked with promises, don’t worry, this very short article 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
Better performance with caching strategies
Engage users with push notifications
Implement background sync to keep a uninterrupted user flow
Creating an app experience with Add to Home Screen
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 or find him on Twitter.
Anne Fortuin - 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.
Questions
Do you still have questions about the workshop? Don't hesitate to ask!