Top 7 des meilleurs cours d'applications Web progressives en 2022
Publié: 2022-01-03Table des matières
Les applications Web progressives (PWA) sont la prochaine tendance en évolution dans le développement Web grâce à sa capacité à améliorer les expériences des applications mobiles et donc à améliorer les performances du site Web.
Comme les PWA sont là pour rester, il est essentiel non seulement pour les développeurs Web, mais aussi pour les entreprises de commerce électronique, de constamment mettre à jour et de comprendre en profondeur le concept et le fonctionnement de ce nouveau concept. Il n'y a pas de meilleur moyen de le faire que de s'inscrire à un cours Progressive Web Apps qui vous donne sans aucun doute un avantage concurrentiel pour suivre cette nouvelle tendance technologique qui devrait s'accélérer dans un avenir proche.
Qu'est-ce que les Progressive Web Apps (PWA) ?
PWAs, pour P rogressive W eb Apps, est un site web qui ressemble à une véritable application native sur smartphone ou tablette grâce aux avancées des technologies web. Cela signifie que n'importe quel site Web peut être transformé assez rapidement en une application Web progressive, par rapport à une application native, qui nécessite des connaissances techniques et d'énormes efforts de développement et de maintenance.
Pour mieux comprendre PWA et son application, nous vous proposons des articles exclusifs sur cette technologie tendance :
- Qu'est-ce que la PWA ?
- Progressive Web Apps : meilleurs exemples en 2022
Ces dernières années, les PWA sont devenues une technologie émergente que la communauté du commerce électronique a progressivement utilisée dans son entreprise pour optimiser l'expérience client. Comme cette tendance va continuer à s'épanouir, les compétences nécessaires pour créer et faire progresser des applications Web progressives sont très demandées, en particulier pour les développeurs modernes travaillant dans l'industrie du commerce électronique.
Éléments de base d'un cours PWA
À l'heure actuelle, il existe une variété de cours sur les applications Web progressives proposés par plusieurs plates-formes d'apprentissage en ligne. En général, un cours sur les applications Web progressives contiendra certains concepts pour aider les apprenants à créer des PWA à partir de zéro ou à mettre à niveau des applications Web existantes vers des PWA.
Un cours de base sur les applications Web progressives comprend souvent :
- Présentation et caractéristiques des PWA
- Travailleurs des services
- Manifeste d'application Web
- Tirez parti des fonctionnalités de l'appareil
Cependant, en fonction des connaissances techniques et des objectifs des apprenants, chaque cours d'applications Web progressives improvisera le contenu du cours pour répondre aux attentes des apprenants. Par conséquent, il est très important de déterminer vos besoins et de sélectionner le cours PWA le plus approprié qui vous donnera un avantage concurrentiel par la suite !
Meilleur cours sur les applications Web progressives
1. Applications Web progressives (PWA) - Le guide complet
- Évaluation du cours : 4,7 sur 5,0 (total de 9246 évaluations)
- Durée : 16 Heures
Comme ce cours est conçu pour les apprenants ayant uniquement les bases de HTML, CSS et JavaScript, vous n'avez pas besoin de connaître un framework JavaScript comme Angular ou React pour créer vos propres PWA. Les étudiants apprendront à ajouter des fonctionnalités à leurs applications Web moyennes pour offrir des expériences rapides et attrayantes tout en maintenant l'accessibilité d'une page Web.
Dans ce cours, vous apprendrez :
- Créez des applications Web qui ressemblent à des applications mobiles natives pour iOS et Android.
- Utilisez les techniciens de service pour créer des applications Web qui fonctionnent sans connexion Internet (hors ligne d'abord).
- Tirez parti des fonctionnalités de l'appareil telles que l'appareil photo et la géolocalisation dans vos applications Web.
- Utilisez les notifications push Web pour augmenter l'engagement des utilisateurs avec vos applications Web.
2. Introduction aux applications Web progressives de Google - Udacity
- Coût du cours : Gratuit
- Durée : env. 2 semaines
Ce cours vous guidera à travers toutes les fonctionnalités de base des PWA et toutes les exigences pour concevoir une application Web. Vous pouvez commencer à créer vos toutes premières applications Web progressives qui fonctionnent hors ligne à l'aide de Service Workers, ainsi qu'à utiliser le fichier manifeste d'application Web pour rendre les applications Web installables sur l'écran d'accueil de l'utilisateur.
Dans ce cours, vous apprendrez :
- Commencez à créer votre propre shell d'application.
- Utilisez Service Workers pour permettre à votre application de fonctionner hors ligne.
- Identifiez les actifs que vous devez mettre en cache et comment utiliser ces actifs mis en cache dans votre application.
- Autorisez les utilisateurs à installer votre Progressive Web App sur l'écran d'accueil de leur appareil.
- Configurez correctement un manifeste d'application Web.
3. Applications Web progressives : la classe de maître PWA concise
- Note du cours : 4,8 sur 5,0 (726 notes au total)
- Durée : 6 Heures
L'objectif principal de ce cours est de créer des applications Web progressives attrayantes ou de mettre à niveau un site Web PWA existant à l'aide de Service Workers, d'API Caches et de manifestes d'applications Web. Les étudiants doivent avoir une connaissance de base du langage JavaScript ou du contexte JavaScript du navigateur, car il n'y a pas de couverture pour ceux-ci dans le cours.
Dans ce cours, vous apprendrez :
- Comprendre le but des PWA.
- Apprenez chaque aspect de l'API Service Worker et de l'API Caching en profondeur.
- Apprenez à ajouter des technologies PWA dans des applications Web existantes à l'aide d'améliorations progressives.
- Convertissez une application Web existante en une application Web progressive complète sans compromettre la prise en charge des anciens navigateurs.
- Auditez et améliorez une application Web progressive à l'aide de l'outil de test Google Lighthouse.
4. Angular : applications Web progressives – Linkedin
- Évaluation du cours : 14 409 inscriptions au total
- Durée : env. 5 heures
Le contenu principal du cours explique comment créer des PWA à l'aide d'Angular pour activer des applications Web installables, ainsi que tirer parti des Service Workers pour permettre à votre application Web progressive de fonctionner hors ligne. L'interface utilisateur et la connexion aux services Web sont également abordées dans ce cours Linkedin.
Dans ce cours, vous apprendrez :
- Applications Web progressives
- Préparation de l'application angulaire
- Création de l'interface utilisateur
- Connexion aux services Web
- Créer une PWA installable
- Se déconnecter avec les Service Workers
5. Classe de maître des applications Web progressives angulaires (PWA) - Udemy
- Note du cours : 4,8/5 (378 notes)
- Durée : env. 4 heures
Dans ce cours, les apprenants se concentreront principalement sur deux sujets principaux, à savoir Angular Service Worker et Service Workers Fundamentals. Cela dit, le cours couvre toujours le fonctionnement général des fonctionnalités du navigateur PWA, pas seulement dans le contexte de l'application Angular. Terminer ce cours vous donne la possibilité de concevoir, développer et dépanner vos propres PWA ainsi que d'ajouter des fonctionnalités PWA tirant parti d'Angular.
Dans ce cours, vous apprendrez :
- Code dans le référentiel Github avec des fichiers ZIP téléchargeables par section
- Découvrez en détail les multiples fonctionnalités mises à disposition par Angular Service Worker
- Apprenez à transformer votre application angulaire en PWA
- Rendez votre application angulaire téléchargeable et installable
- Rendez votre application angulaire installable en un clic avec un manifeste d'application
- Ajouter un shell d'application pour améliorer les performances de démarrage initiales
et plus.
6. Réagissez : créez des applications Web progressives (PWA) - Linkedin
- Évaluation du cours : 23 707 inscriptions au total
- Durée : env. 1 heure
Ce cours accéléré couvrira le guide ultime pour créer vos propres PWA à l'aide de React, le framework frontal flexible. L'un des points forts de ce cours sur les applications Web progressives est que les apprenants sauront comment installer leur application localement avec des navigateurs tels que Chrome et Safari pour iOS.
Dans ce cours, vous apprendrez :
- Que sont les PWA ?
- Configuration : Créer une application React
- Outils PWA
- Comprendre les fonctionnalités PWA
7. Quasar V1 : PWA (avec Vue JS 2, Firebase, NodeJS & Express) – Udemy
- Note du cours : 4,8/5 (450 notes au total)
- Durée : 15 Heures
Ce cours fait partie de la collection Udemy Business. Étant donné que le but de ce cours se concentre principalement sur la création d'une belle PWA qui fonctionne bien sur toutes les plateformes, les apprenants doivent avoir de solides connaissances techniques concernant Quasar V1 (avec Vue 2) et Quasar V2 (avec Vue 3) pour tirer le meilleur parti de ce cours Udemy.
Dans ce cours, vous apprendrez :
- Comment créer un beau clone Instagram PWA avec Vue JS, Quasar & Firebase
- Comment intégrer les 5 fonctionnalités PWA principales : installation de l'écran d'accueil, mise en cache préalable, stratégies de mise en cache, synchronisation en arrière-plan et notifications push
- Comment rendre une PWA entièrement fonctionnelle hors ligne
- Comment créer un magnifique design réactif qui s'adapte à travers Mobile & Desktop
- Comment accéder à la caméra native et à l'emplacement de l'appareil
- Tout sur Service Workers, Workbox, Firebase Cloud Firestore, Firebase Storage, NodeJS & Express et bien plus encore
Conclusion
Il n'est pas trop tôt pour dire que les PWA sont l'avenir du développement Web. En s'inscrivant à l'un des cours de base mais informatifs sur les applications Web progressives répertoriés ci-dessus, tout le monde peut acquérir une compréhension suffisante des PWA, ainsi que de sa construction et de ses applications. Nous espérons que cet article pourra vous aider à affiner vos options lors de la sélection d'un cours PWA approprié qui correspond le mieux à vos capacités et à vos exigences en ce moment.