Plan du cours
Introduction
- Convergence du web et du mobile
Raisons de développer des applications web progressives
- vitesse et performance (par rapport aux sites web)
- Sécurité
- capacités hors ligne
- notifications push
- amélioration du taux de rebond
- sensation et fonctionnalité semblables à celles d'une application
- contournement des App Stores
Activation de votre site web
- connexion HTTPS sécurisée
- Manifeste JSON
- Service Worker
Construire votre première Progressive Web App (PWA)
Utiliser les Service Workers pour permettre à votre application de fonctionner hors ligne
- Mise en cache des données
- Servir les notifications push
- Mise à jour du contenu
- Manipulation de données
Écoute d'événements et commandes
- Personnalisation des réponses aux demandes du réseau en fonction de l'état en ligne/hors ligne
- Persistance des données et messagerie
- [API Cache, API Fetch, API IndexedDB, postMessage(), etc.
- Accroître l'engagement des utilisateurs grâce à l'API de notification
Utiliser les actifs mis en cache dans votre application
Configurer le manifeste de l'application Web
- Ajouter l'application à l'écran d'accueil
Architecture de l'application Shell
Considérations sur l'interface utilisateur
- Facilité d'utilisation
- Localisation
Dépannage de la PWA
Déploiement de la PWA sur un App Store
Résumé et conclusion
Pré requis
- HTML, CSS, et orienté objet JavaScript.
- Un appareil mobile.
- Capacité d'exécuter Google Chrome sur un appareil mobile.
Audience
- Développeurs web
- Développeurs d'applications
Nos clients témoignent (5)
J'ai apprécié le fait que Gunnar ait écrit pratiquement tout le code à la volée pendant que nous le parcourions, mais qu'il y ait beaucoup de matériel préparé à l'avance sur le lecteur Google auquel je peux me référer après la formation. Le code que Gunnar a écrit sur la base de l'échantillon de données que j'ai fourni à l'avance a également été extrêmement utile et a rendu la formation pertinente pour nos propres ensembles de données.
Ranvir - Schroders Personal Wealth
Formation - Visual Studio Code
Traduction automatique
Sujets abordés, de nombreux exemples de code en direct, attitude des formateurs vis-à-vis du groupe
Weronika - ATOS PGS sp. z o.o.
Formation - Reactive Programming with Angular RxJS
Traduction automatique
Bien que la formation se déroule en ligne, l'interaction avec le formateur était remarquable et il était toujours disponible pour fournir des sources précieuses complétant la formation. Je suis très satisfait.
Nuno Marques - MULTICERT, S.A.
Formation - Functional Reactive Programming with Java 9 and RxJava
Traduction automatique
Enthousiasme du formateur sur le sujet
Matthew Fowles - AGRO Merchants Whitchurch Limited
Formation - Web Application Development in PHP
Traduction automatique
Le rythme, la profondeur et les explications étaient tous excellents. Il est clair que Scott est un expert sur le sujet et apprendre de lui était super agréable.
Ben Leiken - SurveyMonkey
Formation - Reactive Programming for iOS with RxSwift
Traduction automatique