Progressive Web App Fundamentals

Progressive Web App Fundamentals
Progressive Web App Fundamentals

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 56m | 419 MB
eLearning | Skill level: Intermediate


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.

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

01 – Course Overview
02 – Introduction
03 – What Is an App
04 – Apps vs. Sites
05 – What Is the Web
06 – Introducing Progressive Web Apps
07 – Demo
08 – Summary
09 – Why Add to Home Screen
10 – Intro to Web App Manifest
11 – Manifest Properties
12 – Creating a Manifest
13 – Testing Manifests
14 – Install Banner Requirements
15 – Manifest Events
16 – Summary
17 – Why Push Notifications
18 – Intro to Push and Notifications
19 – Non-persistent Notifications
20 – Persistent Notifications
21 – Web Notifications Demo – Intro
22 – Web Notifications Demo – Notification Generator
23 – Web Notifications Demo – Notification Tags
24 – Web Notifications Demo – Notification Events
25 – Push API Fundamentals
26 – Configuring Push
27 – Configuring Push Demo – Intro
28 – Configuring Push Demo – Permissions
29 – Configuring Push Demo – Subscribing
30 – Sending Messages
31 – Sending Messages Demo
32 – Receiving Messages
33 – Receiving Messages Demo
34 – Summary
35 – Why Background Sync
36 – Intro to Background Sync
37 – One-off Synchronization
38 – One-off Synchronization Demo – Register
39 – One-off Synchronization Demo – Handle Sync
40 – Periodic Sync
41 – Summary
42 – Intro to PWA Checklist
43 – PWA Checklist Overview
44 – Intro to Lighthouse
45 – Lighthouse Demo
46 – Summary
47 – Course Summary