Books & Videos

Table of Contents

  1. Introducing Node.js, Backbone.js, and MongoDB

    1. Chapter 1 Introduction and Overview

      1. Building a Social Network
      2. Model-View-Controller (MVC)
      3. Pure JavaScript
    2. Chapter 2 Node.js

      1. Installing Node.js
      2. Express
      3. Events
      4. Socket.io
      5. Modules and CommonJS
    3. Chapter 3 Backbone.js

      1. Model
      2. View
      3. Collection
      4. Router and History
    4. Chapter 4 MongoDB

      1. Accessing Data
      2. Working with Node.js
      3. Concurrent Access
  2. Building a Social Network

    1. Chapter 5 Setting Up the Project

      1. Directory Structure
      2. Package Definition
      3. Web Server
    2. Chapter 6 Authentication

      1. Account
      2. Routing
      3. Registration
      4. Login
      5. Forgot Password
      6. Reset Password
      7. Putting It Together
    3. Chapter 7 The User Interface

      1. Account Details
      2. Contact List
      3. Activity Stream
      4. Data Model
      5. Putting It Together
    4. Chapter 8 Making Friends

      1. Contact List
      2. Add Contact
      3. Remove Contact
      4. Commenting
      5. Putting It Together
    5. Chapter 9 Chat

      1. Refactoring
      2. Connecting to the Chat Server
      3. Sending and Receiving Chat Messages
      4. Putting It Together
    6. Chapter 10 Activities in Real Time

      1. Adding Custom Events
      2. Contact Login Notification
      3. Status Updates
      4. Putting It Together
  1. Glossary

  2. Colophon