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
9 kuukautta sitten
content Add section on decorators, update Babel to version 7, bump version 9 kuukautta sitten
courses Add section on decorators, update Babel to version 7, bump version 9 kuukautta sitten
diagrams Lots of new content for the Targeted Topics course 1 vuosi sitten
metadata Some tweaks after teaching the HTML and CSS introduction class 1 vuosi sitten
nix Add section on decorators, update Babel to version 7, bump version 9 kuukautta sitten
notes A few small improvements (typos, etc.) 1 vuosi sitten
scripts Add a deployment helper script 1 vuosi sitten
src Add section on decorators, update Babel to version 7, bump version 9 kuukautta sitten
start-scripts Add a batch script for Windows 1 vuosi sitten
.gitattributes Add a batch script for Windows 1 vuosi sitten
.gitignore Add section on decorators, update Babel to version 7, bump version 9 kuukautta sitten
LICENSE Initial Import (from four different repositories) 1 vuosi sitten
README.md Add a batch script for Windows 1 vuosi sitten
TODO.org Add a master index.html file 1 vuosi sitten
default.nix Add section on decorators, update Babel to version 7, bump version 9 kuukautta sitten

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.