An open API service indexing awesome lists of open source software.

https://github.com/johnwargo/pwa-starter-course

Source code for Progressive Web Apps: Enhancing Your Web Apps Using Service Workers webinar
https://github.com/johnwargo/pwa-starter-course

pwa web

Last synced: about 1 year ago
JSON representation

Source code for Progressive Web Apps: Enhancing Your Web Apps Using Service Workers webinar

Awesome Lists containing this project

README

          

# Progressive Web Apps Starter Course

This repository contains the participant source files for the **Progressive Web Apps: Enhancing Your Web Apps Using Service Workers** webinar. You'll use these files during the webinar to turbo-charge a web app with service workers.

## Prerequisites

If you want to follow-along with the code, you'll need the following:

* A code editor such as [Visual Studio Code](https://code.visualstudio.com/)
* [Node.js](https://nodejs.org/). You should already have this installed as Node.js is core to most modern web development approaches.
* A local HTTP server such as [HTTP-Server](https://www.npmjs.com/package/http-server) (Requires Node.js)

## Course Resources

This section lists all of the links referenced in the course presentations, so you can quickly access them without having to copy them down or Google them.

### Lesson 1: Introduction

* [Visual Studio Code](https://code.visualstudio.com/)
* [Node.js](https://nodejs.org/)
* [HTTP-Server Module](https://www.npmjs.com/package/http-server)
* [Learning Progressive Web Apps](https://learningpwa.com)
* [Google Progressive Web Apps](https://developers.google.com/web/progressive-web-apps)
* [Jeremy Keith on Progressive Web Apps](https://adactio.com/journal/13098)
* [Carbon](https://carbon.now.sh/)

### Lesson 2: Service Workers

* [Application Cache is a Douchebag](https://alistapart.com/article/application-cache-is-a-douchebag/)
* [Cache Interface](https://developer.mozilla.org/en-US/docs/Web/API/Cache)
* [PWABuilder](https://www.pwabuilder.com/)
* [Tip Calculator Test](https://tip-calc-test.netlify.app/)
* [Tip Calculator](https://learningpwa.com/tipcalc/)

### Lesson 3: Installable Web Apps

* [Web App Manifests](https://developer.mozilla.org/en-US/docs/Web/Manifest)

### Lesson 4: Tooling

* [PWABuilder](https://www.pwabuilder.com/)
* [Workbox](https://developers.google.com/web/tools/workbox/)

***

You can find information on many different topics on my [personal blog](http://www.johnwargo.com). Learn about all of my publications at [John Wargo Books](http://www.johnwargobooks.com).

If you find this code useful and feel like thanking me for providing it, please consider Buying Me a Coffee, or making a purchase from [my Amazon Wish List](https://amzn.com/w/1WI6AAUKPT5P9).