Web Development Course
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter J. Jones d31c198f3a
Add section on decorators, update Babel to version 7, bump version
6 months ago
content Add section on decorators, update Babel to version 7, bump version 6 months ago
courses Add section on decorators, update Babel to version 7, bump version 6 months ago
diagrams Lots of new content for the Targeted Topics course 11 months ago
metadata Some tweaks after teaching the HTML and CSS introduction class 1 year ago
nix Add section on decorators, update Babel to version 7, bump version 6 months ago
notes A few small improvements (typos, etc.) 9 months ago
scripts Add a deployment helper script 11 months ago
src Add section on decorators, update Babel to version 7, bump version 6 months ago
start-scripts Add a batch script for Windows 1 year ago
.gitattributes Add a batch script for Windows 1 year ago
.gitignore Add section on decorators, update Babel to version 7, bump version 6 months ago
LICENSE Initial Import (from four different repositories) 1 year ago
README.md Add a batch script for Windows 1 year ago
TODO.org Add a master index.html file 1 year ago
default.nix Add section on decorators, update Babel to version 7, bump version 6 months ago

README.md

WebDev: Web Development Course

This is the source code and training content for the Web Development course taught by Peter J. Jones.

The official site for this course is https://github.com/devalot/webdev

Prerequisites

This collection of exercises and demos needs Node.js >= 8 installed to work correctly.

Starting Things Up

  1. Look in the start-scripts folder for a file matching your operating system:

    • macOS: Double-click the macos.command file

    • Windows: Double-click the windows.cmd file

    • Linux/*BSD: Open a term and use linux.sh

  2. Open the following URL in your browser of choice:

    http://localhost:3000/

Building the Course Content (PDF Files)

  1. Install the Nix Package Manager (>= 2.0 is required)

  2. Run the following command:

     nix build
    

The generated PDF files will be in the result directory.