Description
Course info
Level
Beginner
Updated
Jul 11, 2019
Duration
1h 41m
Description

Understanding the progressive web apps platform, including its advantages, challenges, and differences with other app development approaches, can be confusing. Creating a good user experience for installation and usage is key for success, and to achieve that you need to understand a lot of concepts before starting the project. In this course, Progressive Web Apps: The Big Picture, you will gain the ability to understand the PWA platform before starting your next project. First, you will learn the differences compared to other app development approaches. Next, you will discover the main components, including the service worker, and how to get the installed app experience on desktop, Android, iOS, and iPadOS. Finally, you will explore how to start a PWA project and how to distribute the app from the browser or stores, including end-user and enterprise deployments. When you are finished with this course, you will have the skills and knowledge of progressive web apps needed to start a project for a new app or to upgrade your current apps.

About the author
About the author

Max Firtman is a mobile and web developer, trainer, speaker, and writer. He is a frequent speaker at conferences worldwide and he has been widely recognized for his work in the mobile-web community. He teaches mobile, HTML5, PWA and web performance trainings for top companies around the world.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Maximiliano Firtman. Welcome to my course, Progressive Web Apps: The Big Picture. I am a mobile app and web developer, trainer, and author. Today, when we start the project to create apps, we ask ourselves, native or web? Well, now with PWAs, both are possible. In this course, we're going to enter into the world of PWAs, or Progressive Web Apps, a design pattern to create installable app experiences for mobile and desktop using the web platform. Some of the major topics that we will cover include using PWA as a development and app distribution platform, service workers and serving files client side, the experience on Android, iOS, iPad, and desktop, and how to publish your PWA, including browser installation and app stores. By the end of this course, you will know what's possible in this platform, how to deploy apps to your users, and how to start a PWA project right away. Before beginning the course, you should be familiar with basic web technology concepts. I hope you will join me on this journey to learn about the PWA platform with the Progressive Web Apps: The Big Picture course, at Pluralsight.