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 jam 47 mnt 📚 3 pelajaran 🎧 Versi audio

Tentang kursus ini

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.

Apa yang Anda dapatkan

  • 📜 Sertifikat penyelesaian
    Tambahkan ke profil LinkedIn Anda
  • 🎧 Termasuk versi audio
    Belajar di mana saja — tanpa layar
  • ♾️ Akses seumur hidup
    Kembali kapan saja, tanpa kedaluwarsa
  • 📱 Ponsel atau komputer
    Berfungsi di mana saja, perangkat apa saja
  • 💸 Pengembalian 30 hari
    Tanpa pertanyaan
  • Singkat dan fokus
    1 jam 47 mnt konten praktis

Ulasan (8)

Ethan Pelletier CA Pelajar terverifikasi
★ 4 · 2026-02-11T16:54:53+00:00

Presentasi yang brilian, dan aku menghargai contoh-contoh yang nyata, sangat berharga!

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

Sangat informatif. aku suka contoh aplikasi praktis, meskipun pengaturan awal membutuhkan waktu lebih lama dari yang kuharapkan.

Phạm Thị Thảo VN Pelajar terverifikasi
★ 5 · 2026-01-03T17:16:53+00:00

Kursus ini melebihi harapan saya aplikasi dunia nyata yang dibahas sangat berguna pekerjaan yang bagus!

Andrew Roberts US Pelajar terverifikasi
★ 4 · 2025-08-24T13:52:53+00:00

Sangat menikmati aliran ini. aplikasi praktis yang dibahas tepat sasaran. kursus yang hebat!

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

Konten yang solid di sini. Meskipun beberapa modul mungkin lebih rinci, nilai keseluruhan dan keaplikasian tinggi. Kerja bagus!

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

itu adalah kursus yang cukup baik secara keseluruhan beberapa bagian bergerak sedikit cepat bagi saya, tetapi contoh-contoh umumnya bermanfaat.

يوسف علي AE Pelajar terverifikasi
★ 3 · 2025-04-28T11:39:53+00:00

Sangat menikmati ini. strukturnya mengalir dengan sempurna, dan aplikasi praktisnya langsung berguna.

Haim Cohen IL Pelajar terverifikasi
★ 4 · 2025-04-16T11:07:53+00:00

isinya solid dan dipresentasikan dengan jelas aku menghargai aplikasi dunia nyata yang ditunjukkan bisa menggunakan beberapa kesempatan latihan lebih banyak

Tulis ulasan

Setelah mengirim kami akan meminta masuk — draf Anda tersimpan.

Pelajar lain juga mengambil

Pertanyaan umum

Apa yang saya butuhkan untuk mengikuti kursus ini? +

Cukup ponsel atau komputer dengan internet. Tidak ada instalasi atau perangkat khusus.

Bagaimana cara membayar? +

Dengan kartu via Stripe, atau kripto. Kami tidak menyimpan detail kartu — Stripe menanganinya dengan aman.

Bisakah saya mendapat refund? +

Ya — refund penuh dalam 30 hari, tanpa pertanyaan.

Berapa lama saya akan punya akses? +

Selamanya. Setelah membeli, kursus jadi milik Anda untuk dikunjungi lagi kapan saja.

Apakah saya akan mendapat sertifikat? +

Ya. Setelah selesai, Anda akan menerima sertifikat yang bisa ditambahkan ke profil LinkedIn.

Dibuat untuk pelajar di
Teknologi Desain Keuangan Pemasaran Kesehatan Pendidikan Perhotelan Manufaktur