Nodejitsu Training: From the Browser to the Server with Node.js
Sunday, August 21, 2011 from 1:00 PM - 6:00 PM
As a prelude to our Node Knockout event at General Assembly August 26 - 28, Nodejitsu will be doing some free node.js training the weekend before: August 20th and 21st. Come one, come all.
We'll be taking you from 0 to 60 with everything you need to know to get hacking on your own... [read more]
Nodejitsu Training: From the Browser to the Server with Node.js
Sunday, August 21, 2011 from 1:00 PM - 6:00 PM
As a prelude to our Node Knockout event at General Assembly August 26 - 28, Nodejitsu will be doing some free node.js training the weekend before: August 20th and 21st. Come one, come all.
We'll be taking you from 0 to 60 with everything you need to know to get hacking on your own node.js projects. Bring a laptop and your A game. Looking forward to seeing you there.
Syllabus
Node.js is a set of bindings for the V8 Javascript Virtual Machine for performing asynchronous evented IO. First we will walk through the basic building blocks, core APIs, and flow control concepts available to the programmer in Node.js. Then after a short break, we will focus on building an end-to-end web application using a set of libraries used and maintained by the Nodejitsu team.
Basics
* From the Browser to the Server
* Characteristics of Async Programming
* Buffers, Streams, and EventEmitters
* Speaking HTTP like a Native
* File System
* Assertions
* Async Iteration
Building End-to-End Applications
* Getting started with npm
* Lets build a Web Service
* Routing with Journey
* Relax! with Cradle and Resourcer
* Serve Static Assets with node-static
* Handle session and cookies
* Logging with Winston
* Get Real-(time) with Socket.io
* Testing with Vows
* Go Prod with Forever and Cluster