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
- Host: GitHub
- URL: https://github.com/johnwargo/pwa-starter-course
- Owner: johnwargo
- Created: 2020-03-22T21:04:19.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-06-16T21:26:05.000Z (about 5 years ago)
- Last Synced: 2025-04-02T07:05:18.874Z (about 1 year ago)
- Topics: pwa, web
- Language: CSS
- Homepage:
- Size: 738 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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).