Commencez à utiliser les Progressive Web Apps avec notre nouvelle formation en six parties, accompagnée de nouveaux ateliers de programmation.
Depuis la publication de notre dernier ensemble de formations sur les progressive web apps il y a plus de quatre ans, le monde des PWA a beaucoup évolué: CSS Grid a été largement implémenté, les PWA sont disponibles sur les ordinateurs de bureau, et le projet de fonctionnalités a lancé plus de 25 nouvelles API axées sur l'intégration d'appareils, ouvrant ainsi de nouveaux segments d'applications pouvant être entièrement créés sur le Web. Nous sommes ravis de vous présenter aujourd'hui la première itération de notre formation sur les PWA récemment mise à jour. Elle vous apprendra à créer des applications Web progressives fiables, installables et performantes pour tous les appareils.
La version actuelle de la formation est divisée en six présentations avec diapositives, que vous pouvez utiliser pour apprendre ou pour transmettre vos connaissances à d'autres personnes. Les voici :
- Présentation des progressive web apps
- Créer une base solide pour votre PWA
- Améliorer la fiabilité de votre application Web
- Rendre votre application Web installable
- Ajouter des fonctionnalités avancées à votre application Web
- Adopter des architectures d'applications Web avancées
Pour accompagner ce nouveau contenu, huit nouveaux ateliers de programmation vous guideront pour transformer une application Web en progressive web app avec une intégration profonde de l'appareil, en utilisant les concepts présentés dans les présentations. Vous pouvez commencer par n'importe quel atelier de programmation et le suivre individuellement, ou les suivre les uns après les autres. À vous de choisir. Les voici :
- Passer en mode hors connexion : principes de base de l'écriture d'un service worker pour mettre en cache et diffuser du contenu hors connexion
- Utiliser Workbox : utiliser Workbox pour écrire votre service worker
- IndexedDB : utiliser IndexedDB pour stocker et récupérer des données
- Onglet vers la barre des tâches : rendre votre application Web installable et fournir des raccourcis d'application
- Inciter à installer l'application et mesurer les installations : ajouter des invites d'installation dans l'application et placer le suivi de la réussite
- Optimiser votre PWA : ajoutez des fonctionnalités avancées, y compris l'accès au système de fichiers local et l'enregistrement en tant que gestionnaire de fichiers.
- Inclus du service worker : générer dynamiquement une réponse de service worker en streaming
- Travailler avec les nœuds de calcul : utiliser des nœuds de calcul Web pour décharger le thread principal
Au cours des prochains mois, nous allons convertir le contenu de la présentation en formats plus faciles à consommer et à mettre à jour. Cela nous permettra de mettre à jour plus facilement le contenu, et vous n'aurez plus à attendre quatre ans pour une nouvelle mise à jour. Gardez un œil sur cet espace. L'avenir des applications Web est passionnant, et nous sommes ravis de vous apprendre à les créer.