A series of NodeJS workshops given as part of CodeWeekend: http://the-dining-philosophers.github.io/code-weekend/
JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
slides
ws2
ws3
ws4
.gitignore
README.md

README.md

NodeJS Workshops

A series of three 2-hour talks/workshops which I gave as the main part of CodeWeekend, leading up to the Fall 2014 PennApps hackathon. They were preceded by a workshop (not given by me) covering installation, setup, using the command line, and some basic HTML/CSS/JS. You can probably find video recordings here.

The three talks were on:

Intro to Node.js

  • Node.js basics
  • Express
  • Templates, sessions, middlewares
  • Simple form processing

Intro to APIs

  • What APIs are, how they work, why we use them
  • Sending HTTP requests from Node
  • Authenticating with an API via OAuth
  • Sending emails and Venmo payments

Intro to MongoDB

  • MongoDB: what, why, how, basic commands
  • MongoDB with Node: why, how
  • Saving and retrieving notes and payments from Node

The workshops build on each other and the materials include milestones/checkpoints in the progression of the code. These materials will likely be reused and/or adapted in the future for similar applications.