Progressive Web Applications From Beginner to Expert

Learn How To Deliver the Best User Experiences

   Watch Promo

Progressive Web Applications are just web sites that progressively become apps. But how does this happen? It takes skilled developers that understand a new way to create web sites that are fast, reliable and engaging.

In this course you will learn what progressive web applications are, why you need to master them and why your stakeholders want progressive web applications over traditional web sites and native applications.

Businesses of all sizes are discovering the power progressive web applications bring to help them reach and engage their audiences. This means they can increase revenues while decreasing costs. Brands like Twitter, Lyft, The Washington Post, Forbes and Weather channel have all discovered the benefits upgrading to a progressive web application bring.

The success these companies are having is driving more demand for developers skilled in service workers, web manifest, push notifications and more.

You will learn how to craft an app shell so your experience can progressively load with an instant presence. I expose you to everything you need to know about progressive web applications and service workers.

This course starts each section addressing the beginner, assuming you have no prior knowledge of the topic. Each section progresses and covers more and more detail until there is just about no nook or cranny not exposed.

The course includes video modules that review a combination of slides and code demos. Slides and source code references are included so you can follow along outside the course. Quizzes are also included so you can identify topics you may need to review and sharpen. Finally, the course also includes some articles about selected topic as an additional reference.

You will master the web manifest file so you can tell the browser how to render your brand's desired experience.

  • Home Screen/Installation Experience
  • How each browser is and plans to implement PWA support
  • Service Workers
  • Service Worker Life Cycle
  • Service Worker Caching
  • Push Notifications
  • Background Synchronization
  • Basic Performance Best Practices and how to implement the PRPL and RAIL Patterns

Your Instructor

Chris Love
Chris Love

Chris Love is a front-end developer for individuals and companies who are lost in the sea of modern web and user experiencestandards. He has a quarter century of web development experience building a wide variety of web sites and applications.In recent years, he focused on responsive web design, single-page web applications and web performance optimization.

Chris runs Love2Dev, a small web consulting company, focusing on user-first web applications that operate on all devices.Love2Dev offers web development and analysis to help companies engage end users and operate more efficiently. He hasbuilt modern web experiences for hundreds of businesses and individuals, ranging from mom and pop shops to major corporatebrands.

Chris authored three web development books including, High Performance Single Page Web Applications, // He is a Microsoft MVP, ASP Insider and Edge User Agent. Chris regularly speaks at user groups, code camps and developerconferences. His insights and opinions have been featured in various magazines and popular podcasts.

Course Curriculum

  Mozilla FireFox and Progressive Web Applications
Available in days
days after you enroll
  Using Sonar To Validate Your Web Site
Available in days
days after you enroll
  Reviewing Progressive Web Applications
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!