đ Key Learning Outcomes
- Learn to build Progressive Web Apps (PWAs) that work offline and can be installed on mobile and desktop platforms.
- Understand the key components of a PWA, including the web app manifest and service workers, to create reliable, high-performance applications.
- Gain practical experience in creating and configuring web app manifests, managing service workers, and caching resources to ensure seamless offline experiences.
- Explore the process of testing PWAs on real devices and learn how to distribute your app through both the web and native app stores.
- Master the use of modern APIs, such as the service worker API and the navigator.share API, to enhance your web applications.
đ¨âđĢ About the Course
This course, led by Maximiliano Firtman, teaches you how to build Progressive Web Apps (PWAs) from the ground up. PWAs offer the best of both web and native apps, allowing users to install and use them offline across different platforms. The course covers essential topics, including setting up a web app manifest, configuring service workers, and managing offline capabilities. You'll also learn how to test and distribute your PWAs on various devices and platforms, ensuring they reach a wide audience.
đ¯ Target Audience
- Frontend developers looking to build modern web applications that can be installed and used offline.
- Web developers interested in expanding their skills with Progressive Web Apps.
- Developers seeking to learn how to distribute web apps through both web and native app stores.
- Anyone interested in building cross-platform applications with web technologies.
â Requirements
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with web development concepts and tools.
đ Course Content
- Introduction to PWAs: Learn what PWAs are, the benefits they offer, and how they compare to other mobile and web development approaches.
- Setting Up a PWA: Understand the core components of a PWA, including the web app manifest and service workers. Set up your project and create a web app manifest to enable installation.
- Service Workers & Offline Functionality: Explore the service worker API, learn how to cache resources, and ensure your app works offline. Implement strategies for serving assets and managing cache updates.
- Testing & Installation: Learn how to test your PWA on Android devices using port forwarding and Chrome DevTools. Implement install buttons and manage the installation process with BeforeInstallPrompt.
- Distribution & App Stores: Discover different distribution models for PWAs, including through web browsers, app stores, and enterprise channels. Use tools like PWA Builder and CLIs to create PWA launchers.
Drop a comment
Build Progressive Web Apps (PWAs) from Scratch by Maximiliano Firtman
Log in to leave a feedback
Loginđ Psst! Interested in More Native Courses?
Cross-Platform Mobile Apps with FlutterVideo
by Maximiliano Firtman
đšī¸ Levels: đ Intermediate
âŗ Duration: 5.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Frontend Masters
The Ultimate React Native Series: Advanced ConceptsVideo
by Mosh Hamedani
đšī¸ Levels: đ Intermediate
âŗ Duration: 6 hours
đ¤ Price: Subscription
The Ultimate React Native Series: FundamentalsVideo
by Mosh Hamedani
đšī¸ Levels: đą Beginner
âŗ Duration: 6 hours
đ¤ Price: Subscription