world

Goals


- Learn to develop Progressive Web App (PWA) type mobile applications

Program

Presentation of mobile application types
Advantages and disadvantages
Presentation of Progressives Web App (PWA)
HTML5
callback JavaScript / ES6 callback (promesse, fetch, async / await)

Discover the development context
The rules to respect (https, sw, manifest)
The offline first principle
The SPA frameworks
The architecture Shell applications

Workshop: Testing the application with Lighthouse 

Presentation of service workers
Declaration and configuration
Discover the available events (install, activate, fetch)
Caching datasets
Building and rendering a response from the service worker
Managing data updates

Workshop: setting up a caching strategy using a service worker

Presentation of the cache API
Cachable content type
Available events
Handling data in the cache
Alternative to the cache API: IndexedDB

The manifest.json file
Define the characteristics of the app (name, splash images, icon)
Web App Install Banner
Browser compatibility

Workshop: Create the manifest.json file

Presentation of the Notification API
Managing permissions
Triggering notifications
Presentation of the Push
Notifier API from a server

Workshop: Set up notifications

Duration

2 days

Price

£ 1350

Audience

Web and Mobile Developers

Prerequisites

Good knowledge of HTML5 / CSS3 and JavaScript / ES6. Have some notions with the JS API HTML5

Reference

De101237-F

Sessions

Contact us for more informations about session date