Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Progressive Web Apps: The Concise PWA Masterclass

Progressive Web Apps: Khóa học Cô đọng về PWA

Progressive Web Apps: Khóa học Cô đọng về PWA

Tất cả những gì bạn cần để xây dựng Progressive Web Apps từ đầu, hoặc nâng cấp ứng dụng web hiện có lên PWA.

4.5
(1,150 đánh giá)
7,448 học viên
Giảng viên
Ray Viljoen
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.0 giờ video
46 bài giảng
2 bài quiz
1 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu rõ mục đích của PWA.
Tìm hiểu sâu từng khía cạnh của Service Worker API và Caching API.
Học cách tích hợp công nghệ PWA vào ứng dụng web hiện có bằng phương pháp nâng cấp dần (progressive enhancement).
Chuyển đổi một ứng dụng web hiện có thành Progressive Web App đầy đủ tính năng mà vẫn hỗ trợ các trình duyệt cũ.
Kiểm tra và cải thiện Progressive Web App với công cụ Google Lighthouse.

Yêu cầu

Có kiến thức về HTML, CSS và JavaScript trong trình duyệt.
Có kiến thức cơ bản về cú pháp JavaScript ES6 sẽ rất hữu ích.

Đối tượng phù hợp

Khóa học này phù hợp nhất cho các Lập trình viên Web muốn mở rộng kỹ năng.
Khóa học hướng đến việc giảng dạy các công nghệ cốt lõi đằng sau Progressive Web Apps.
Khóa học không bao gồm kiến thức về ngôn ngữ JavaScript hay ngữ cảnh JavaScript của trình duyệt, vì đây là kiến thức tiên quyết.

Nội dung khóa học

9 phần • 46 bài giảng
1 Giới thiệu
2 Tổng quan Kỹ thuật
3 Cấu trúc Bài học
1 Giới thiệu
2 Promise API
3 Fetch API
4 Vòng đời
5 Sự kiện: Fetch
6 Phạm vi (Scope)
7 ServiceWorkerRegistration
8 Sự kiện: Message
9 Sự kiện: Push
1 Thông báo (Notifications)
2 Server Push
1 Các tùy chọn Lưu trữ
2 CacheStorage
3 Cache API
4 Caching trong Service Worker
5 Chiến lược Caching
1 Phát triển với Thiết bị Thực
2 Web App Manifest
3 Thêm vào Màn hình chính (Add to Homescreen)
4 Biểu tượng Ứng dụng trên Safari
1 Giới thiệu Dự án
2 Thêm Service Worker
3 Cache Nội dung Động
4 Quản lý Bộ nhớ Cache
5 Triển khai với GitHub Pages
6 Kiểm thử với Lighthouse
1 Thiết lập Dự án
2 Các Điểm cuối Máy chủ (Server Endpoints)
3 Khóa Công khai (Public Key)
4 Đăng ký Máy chủ (Server Subscription)
5 Lưu trữ Đăng ký (Subscription Storage)
6 Thông báo Đẩy (Push Notifications)
7 Quản lý Đăng ký
1 Tổng quan & Thiết lập Ứng dụng
2 App Shell
3 Logic Ứng dụng
4 Máy ảnh (Camera)
5 Thêm Tin nhắn
6 Đồng bộ Tin nhắn
7 Tạo Service Worker
8 Tự động hóa Quá trình Build Service Worker
1 Tài nguyên & Học sâu hơn
2 Bài học Bổ sung: Phản hồi & Các khóa học trên Stackacademy.tv

Giới thiệu khóa học

Learn to build discoverable, engaging Progressive Webs Apps (PWAs) from scratch, or Upgrade Existing Web Apps to PWAs using Service Workers, Caches API and Web App Manifests.

Learn the Essential technologies, and Concepts behind PWAs to get started as quickly and efficiently as possible.

  • Understand the purpose of PWAs and the problems they solve

  • Learn supporting JavaScript concepts for working with PWAs, including Promises & the Fetch API

  • Practical, In-depth lessons on each individual aspect of building a PWA

    • Service Workers

    • Push Notifications

    • Caching

    • Native capabilities


An invaluable skill for any Web/Mobile Developer, made available via a very concise and well-planned curriculum. 

Progressive Web Apps is an incredibly exciting, fast-growing and sought after skill in Web App Development.

This course will provide a very practical & concise approach to learning Progressive Web Apps and the curriculum includes all the aspects of PWAs ready for production today.

There’s no faster way to get started with PWAs and the course will particularly focus on upgrading existing web apps to be fully progressive without any compromise in non-supporting browsers.


Content and Overview

With 38 concise and practical lessons, this course aims to teach a solid understanding of Progressive Web Apps and is suitable for anyone with a basic understanding of HTML, CSS & JavaScript in the browser.

The course starts with an introduction to Progressive Web Apps as a concept and follows on to cover Service Workers in great details.
The Service Worker section includes short lessons on supporting JavaScript concepts, including Promises and the Fetch API.

The course also dedicates an entire section to understanding the Cache API and using it alongside Service Workers.

Finally, to put the entirety of the course contents to practice, a practical project sections covers the process of assessing and upgrading an existing Web App to be fully Progressive while still maintaining it’s initial integrity through progressive enhancement.

Upon completion of this course you will have the practical skills to immediately start building fully customised, production ready, Progressive Web Apps.

This course is to the point and everything is demonstrated in the most simple, yet practical ways.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Mobile Development
Hiển thị tất cả khoá học Progressive Web Apps
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊