Books & Videos

Table of Contents

  1. Chapter 1 Getting Node Set Up

    1. Node and NPM

    2. REPL

    3. File Organization

  2. Chapter 2 Serving Simple Content

    1. Writing a Response Manually

    2. Serving a Static Page

    3. Serving Client-Side Assets

    4. Adding In Middleware

  3. Chapter 3 Interaction with the Client

    1. Receiving Data from the Querystring

    2. Routing and Receiving Data from a Path

    3. Receiving Data from a POST

    4. Responding to Asynchronous Requests

    5. Real-Time Communication

  4. Chapter 4 Server-Side Templates

    1. Creating a Dynamic Page

    2. Partial Templates

    3. Parsing Other File Types

    4. Creating Files on the Fly

  5. Chapter 5 Data Sources and Flow Control

    1. Connecting to a Database

    2. Storing Data in Files

    3. Callbacks and Messaging

  6. Chapter 6 Model-View-Controller and Sharing Code

    1. Implementing the MVC Pattern

    2. Out-of-the-Box MVC

    3. Sharing Modules Between the Client and Server

  1. Appendix Postscript