Progressive Web Apps (PWA) – The Complete Guide

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn how to build Progressive Web Apps (PWAs) from scratch and add mobile-app-like experiences to your websites. This free Udemy course covers everything you need to know about PWAs, including:

  • Detailed explanation of PWAs
  • How to make your web app installable on device homescreens
  • Using service workers for offline support and caching strategies
  • Promises and the Fetch API
  • Adding push notifications for better user engagement
  • Synchronizing data in the background
  • Accessing native device features like the camera and geolocation
  • Using Workbox for easier service worker management
  • Turning your Single-Page Application (SPA) project into a PWA
  • And more

This course is taught by Max, a passionate web developer who focuses on core features and doesn’t assume any JavaScript framework. You’ll build a course project to put your knowledge into practice. This course is perfect for you if you are a web developer who wants to learn how to build modern web apps and take advantage of the latest technologies.

Learn how to build PWAs with this free course from Udemy. This course is part of Theetay’s collection of free online courses from top platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more.

Show More

What Will You Learn?

  • Build web apps that look and feel like native mobile apps for iOS and Android
  • Use service workers to build web apps that work without internet connection (offline-first)
  • Leverage device features like the camera and geolocation in your web apps
  • Use web push notifications to increase user engagement with your web apps

Course Content

Getting Started

  • A Message from the Professor
  • About this Course
    02:06
  • What are Progressive Web Apps
    03:24
  • PWAs vs Native Mobile Apps
    06:07
  • A Demo PWA & What We’ll Build in this Course
    06:24
  • Our First Progressive Web App
    06:27
  • PWA Core Building Blocks
    03:19
  • Comparing PWAs and SPAs
    03:17
  • What is Progressive Enhancement
    03:23
  • Course Outline
    04:24
  • Course Project Setup
    06:10
  • How to get the Most out of this Course
    02:11
  • Course Material Download Link
    00:00

Understanding the App Manifest

The Service Workers

Promise and Fetch

Service Workers – Caching

Service Workers – Advanced Caching

IndexedDB and Dynamic Data

Creating a Responsive User Interface (UI)

Background Sync

Web Push Notifications

Native Device Features

Service Worker Management with Workbox

SPAs and PWAs

Course Roundup

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×