Building Progressive Web Apps: Build and Upgrade Modern PWAs

Learn to build reliable, fast, and installable web applications from scratch or transition existing websites into progressive web apps using modern browser APIs.

4.6 (1,155) ⏱ 1 h 47 min 📚 3 leçons 🎧 Version audio

À propos de ce cours

Modern web users expect applications to be fast, reliable, and capable of working offline. Progressive Web Apps (PWAs) bridge the gap between traditional websites and native mobile apps, offering a high-performance experience directly in the browser. This text-based course guides you through the fundamental concepts and practical steps to design and build installable, offline-ready web applications. You will learn how to construct a PWA from the ground up and how to upgrade existing web projects to support progressive features without breaking compatibility for older browsers. What you'll learn: - Understand the core architecture of PWAs, security requirements, and the role of the Web App Manifest. - Master asynchronous JavaScript control flows using Promises and the Fetch API to manage web traffic. - Implement offline-first caching strategies using the Cache API to ensure your application loads instantly under any network condition. - Configure background synchronization and push notifications to keep users engaged. - Apply responsive, mobile-first design principles to ensure your PWA looks and feels like a native app on any screen size. - Upgrade existing traditional web applications into fully functional PWAs step-by-step. You will begin by exploring the foundational concepts of PWAs and the Web App Manifest. From there, you will read through detailed explanations of service worker lifecycles, caching patterns, and native integration features, applying your knowledge through structured written exercises and conceptual walkthroughs. This course is designed for web developers who have a basic understanding of HTML, CSS, and introductory JavaScript. No prior experience with PWAs or mobile development is required. Start reading today to transform your web development skills and build high-performance, installable web applications.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 🎧 Version audio incluse
    Apprenez en déplacement, sans écran
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 30 jours
    Sans poser de questions
  • Court et ciblé
    1 h 47 min de contenu pratique

Avis (8)

Ethan Pelletier CA Apprenant vérifié
★ 4 · 2026-02-11T16:54:53+00:00

Présentation brillante! Le flux était parfait, et j'ai apprécié les exemples du monde réel.

يوسف علي AE
★ 2 · 2026-02-07T16:15:53+00:00

J'ai aimé les exemples d'application pratique, bien que la configuration initiale ait pris plus de temps que prévu.

Phạm Thị Thảo VN Apprenant vérifié
★ 5 · 2026-01-03T17:16:53+00:00

Ce cours a dépassé mes attentes. Les applications du monde réel discutées sont incroyablement utiles.

Andrew Roberts US Apprenant vérifié
★ 4 · 2025-08-24T13:52:53+00:00

J'ai vraiment apprécié le déroulement de ceci. Les applications pratiques discutées étaient parfaites.

أمينة بنت علي العبيداني OM
★ 4 · 2025-06-15T03:58:53+00:00

Contenu solide ici. Bien que quelques-uns des modules auraient pu être plus détaillés, la valeur globale et l'applicabilité sont élevées.

渡辺 颯太 JP
★ 4 · 2025-06-11T06:48:53+00:00

Ce fut un assez bon cours dans l'ensemble. Certaines parties se sont déplacées un peu vite pour moi, mais les exemples étaient généralement utiles.

يوسف علي AE Apprenant vérifié
★ 3 · 2025-04-28T11:39:53+00:00

J'ai vraiment apprécié cela. La structure s'est parfaitement déroulée et les applications pratiques sont immédiatement utiles.

Haim Cohen IL Apprenant vérifié
★ 4 · 2025-04-16T11:07:53+00:00

Contenu solide et présenté clairement. J'ai apprécié les applications du monde réel montrées.J'aurais pu utiliser quelques occasions de pratique supplémentaires.

Écrire un avis

Nous vous demanderons de vous connecter après envoi — votre brouillon est sauvegardé.

Autres apprenants ont aussi suivi

Questions fréquentes

De quoi ai-je besoin pour suivre ce cours ? +

Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.

Comment payer ? +

Carte via Stripe ou cryptomonnaie. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.

Puis-je obtenir un remboursement ? +

Oui — remboursement complet sous 30 jours, sans question.

Combien de temps aurai-je accès ? +

À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.

Vais-je obtenir un certificat ? +

Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.

Conçu pour les apprenants en
Tech Design Finance Marketing Santé Éducation Hôtellerie Industrie