In this workshop, students will explore how Node.js -- a javascript environment that can be run outside the browser -- can be leveraged to write helpful scripts for cutting edge front-end code. The class will learn first about CommonJS (the "require" keyword) and how it can be used in both Node and in modern front end web applications.
Then, we will delve into writing command line scripts that perform tasks such as reading files from a harddisk and copying files from one directory to another.
We will complete our instruction by building a very simple static site generator that will take markdown files and convert them into HTML webpages (like this).