Progressive Web App Fundamentals
There's a set of technologies, which when used together, supercharge web apps so they can compete with native apps. This course will introduce each of them, and teach you to convert existing apps into Progressive Web Apps - and to engage users.
What you'll learn
The web is one of the most powerful and ubiquitous application delivery platform in the world. And yet, in recent years it's become an underdog, overshadowed by native applications brokered through costly app stores. In this course, Progressive Web App Fundamentals, you'll learn the fundamentals of Progressive Web Apps. First, you'll discover how to create installable web apps with Application Manifests. Next, you'll explore how to send push notifications. Finally, you'll learn how to achieve background syncing and how to automate testing of Progressive Web Apps. Once you've finished this course, you'll know how to turn your standard web app into something that's installable, works offline, and can more deeply engage users via push notifications using nothing more than a browser and your existing web development tool set.
Table of contents
- Why Push Notifications? 4m
- Intro to Push and Notifications 2m
- Non-persistent Notifications 11m
- Persistent Notifications 3m
- Web Notifications Demo: Intro 0m
- Web Notifications Demo: Notification Generator 2m
- Web Notifications Demo: Notification Tags 4m
- Web Notifications Demo: Notification Events 4m
- Push API Fundamentals 1m
- Configuring Push 3m
- Configuring Push Demo: Intro 0m
- Configuring Push Demo: Permissions 5m
- Configuring Push Demo: Subscribing 4m
- Sending Messages 5m
- Sending Messages Demo 8m
- Receiving Messages 3m
- Receiving Messages Demo 10m
- Summary 1m