К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Progressive Web Apps (PWA) · LearnSpace
Назад в каталог
courseraПрограммирование

Progressive Web Apps (PWA)

Курс от Edureka
Средний≈ 7.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Progressive Web Apps (PWA) teaches you how to build, architect, and deploy production-grade web applications that work offline, load instantly, and behave like native apps — without an app store. You will work hands-on with service workers, the Web App Manifest, Workbox, IndexedDB, and the Web Push API to build resilient user experiences across browsers. This is a follow-along demonstration course and each module builds directly on the previous one, progressing from your first PWA scaffold through advanced caching strategies, background sync, push notifications, Lighthouse auditing, and CI/CD deployment to Firebase Hosting. Every technique is demonstrated live so you can follow along and build your own production-ready PWA. By the end of this course, you will be able to: 1. Analyze PWA architecture concepts including the Web App Manifest, service worker lifecycle, and browser compatibility across Chrome, Safari, Firefox, and iOS 2. Implement caching strategies (cache-first, network-first, stale-while-revalidate) and implement Workbox for production-grade offline performance 3. Apply offline-first design by implementing custom fallback experiences, IndexedDB data persistence, and Background Sync for resilient data handling 4. Configure push notifications using the Web Push Protocol, VAPID authentication, and Firebase Cloud Messaging (FCM) 5. Build installable PWAs with custom install UI by intercepting the beforeinstallprompt event 6. Audit PWA quality using Lighthouse across all six scoring categories and resolve Core Web Vitals issues 7. Deploy a production-ready PWA to Firebase Hosting and configure an automated CI/CD release pipeline This course is ideal for front-end developers and web engineers who want to extend their web applications with native-app capabilities, improve performance scores, and deliver seamless offline experiences. A working knowledge of JavaScript, HTML, and CSS is required. Familiarity with ES6+ syntax and basic browser developer tools is helpful. Enroll today and build your first production-ready Progressive Web App — fully offline, fully installable, fully deployed.

Навыки, которые вы освоите

Web ApplicationsCI/CDBrowser CompatibilitySoftware Development ToolsApplication DevelopmentData Storage TechnologiesPerformance TuningSoftware DesignDevelopment TestingWeb ServicesContinuous DeploymentWeb Development ToolsSoftware ArchitectureCloud ApplicationsFrontend PerformanceEvent-Driven ProgrammingData PersistenceApplication DeploymentCross Platform DevelopmentCloud Deployment

Программа курса

4 модулей · 52 учебных материалов

01PWA Foundations and First Build 17 материалов

Introduction to PWAs and Its Architecture

Course IntroductionВидеоWelcome to Progressive Web AppsЧтениеIntroduction to PWAsВидеоUnderstanding PWA ArchitectureВидео

Учитесь у экспертов

Edureka

Преподаватель курса

Progressive Web Apps (PWA)
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.6 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Demonstration: Setting Up PWA Development EnvironmentВидео
Demonstration: Building Your First PWAВидео
PWA Architecture: Core Principles vs. Native AppsЧтение
Practice Knowledge Check: Introduction to PWAs and Its ArchitectureЗадание

Service Workers and Manifest

Introduction to Service WorkersВидеоDemonstration: Configuring Web App ManifestВидеоPWA Browser Compatibility OverviewВидеоDemonstration: Registering a Service WorkerВидеоService Workers and Web App Manifest: Developer ReferenceЧтениеPractice Knowledge Check: Service Workers and ManifestЗадание

Module Wrap-Up and Assessment

Summary of PWA Foundations and First Build ЧтениеEvaluating PWA Architecture and Service Worker FundamentalsDIALOGUEKnowledge Check: PWA Foundations and First Build Задание
02Caching, Workbox and Offline-First 17 материалов

Caching Strategies and Workbox

Overview of Caching StrategiesВидеоDemonstration: Implementing Cache-First StrategyВидеоDemonstration: Advanced Caching Strategies - Network First and SWRВидеоManaging Cache Updates and VersioningВидеоDemonstration: Introduction to WorkboxВидеоPWA Caching Strategies with Workbox: A Practical GuideЧтениеPractice Knowledge Check: Caching Strategies and WorkboxЗадание

Offline Data and Background Sync

Offline-First Design PrinciplesВидеоDemonstration: Handling Offline FallbacksВидеоDemonstration: Working with IndexedDBВидеоUnderstanding Background SyncВидеоDemonstration: Implementing Background SyncВидеоOffline-First PWAs: IndexedDB, Background Sync and Data ResilienceЧтение

Module Wrap-Up and Assessment

Summary of Caching, Workbox and Offline-FirstЧтениеEvaluating Caching Architecture, Offline-First Design, and Client-Side Data PersistenceDIALOGUEKnowledge Check: Caching, Workbox and Offline-FirstЗадание
03Native Features, Performance and Deployment14 материалов

Installability and Push Notifications

Introduction to Push NotificationsВидеоDemonstration: Creating Custom Install ExperienceВидеоDemonstration: Setting Up Push APIВидеоDemonstration: Using Firebase for Push NotificationsВидеоPWA Push Notifications and Install Prompts: Implementation and UXЧтениеPractice Knowledge Check: Installability and Push NotificationsЗадание

Performance and Deployment

Understanding Core Web VitalsВидеоDemonstration: Running Lighthouse AuditsВидеоDemonstration: Deploying a PWA to ProductionВидеоCore Web Vitals for PWAs: Lighthouse Auditing and DeploymentЧтениеPractice Knowledge Check: Performance and DeploymentЗадание

Module Wrap-Up and Assessment

Summary of Native Features, Performance and DeploymentЧтениеEvaluating PWA Native Features, Performance Auditing, and Production DeploymentDIALOGUEKnowledge Check: Native Features, Performance and DeploymentЗадание
04Course Wrap-Up and Assessment4 материалов
Practice Project: Building and Deploying a Production-Ready Progressive Web AppЧтениеInterview: PWA Architecture, Offline-First Design, and Production Deployment AssessmentDIALOGUEEnd Course Knowledge Check: Progressive Web Apps (PWA)ЗаданиеCourse SummaryВидео
Practice Knowledge Check: Offline Data and Background SyncЗадание