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