- Introduction
- About Node & V8 Javascript Engine
- Why Node and How it Works?
- Installing Node on Windows & Mac
- Running Node
- Comparisons of Node with other server side languages
- Event Looping and Event Emitter Pattern
- Node Package Manager
- Frame Works(Express and Jade)
- Creating a Sample Todo App using Express, Jade and local storage.
- Introducing Passport
- Working with HTTPS Server
- File Systems
- Updating the Sample ToDo App to work with Passport and Files
- NoSql Databases & MongoDB
- Mongo DB Installation
- Mongo DB operations
- Node.js with Mongo DB
- Integrating the Sample ToDo App to work with Mongo DB
- Socket.io & example with live pingpong game
- Performance & Load handling using Node Cluster