Sam's Teach Yourself Node.js in 24 Hours
In just 24 sessions of one hour or less, Sams Teach Yourself Node.js in 24 Hours will help you master the Node.js platform and use it to build server-side applications with extraordinary speed and scalability.
Using this text’s straightforward, step-by-step approach, you’ll move from basic installation, configuration, and programming all the way through real-time messaging between browser and server, testing and deployment.
Buy now from...
Table of contents
-
Part I: Getting Started
- Chapter 1: Introducing Node.js
- Chapter 2: Node Package Manager
- Chapter 3: What Node.js Is For
- Chapter 4: Callbacks
-
Part II: Basic Websites With Node.js
- Chapter 5: HTTP
- Chapter 6: Introducing Express
- Chapter 7: More on Express
- Chapter 8: Persisting data
-
Part III: Debugging, Testing and Deploying
- Chapter 9: Debugging Node.js Application
- Chapter 10: Testing Node.js Applications
- Chapter 11: Deploying Node.js applications
-
Part IV: Intermediate Sites With Node.js
- Chapter 12: Introducting Socket.IO
- Chapter 13: A Socket.IO Chat Server
- Chapter 14: A Streaming Twitter Client
- Chapter 15: JSON APIs
-
Part V: Exploring The Node.js API
- Chapter 16: The Process Module
- Chapter 17: The Child Process Module
- Chapter 18: The Events Module
- Chapter 19: The Buffer Module
- Chapter 20: The Stream Module
-
Part VI: Further Node.js Development
- Chapter 21: CoffeeScript
- Chapter 22: Creating Node.js Modules
- Chapter 23: Creating Middleware With Connect
- Chapter 24: Using Node.js With Backbone.js
Errata
A list of Errata is available in the for the book and may be viewed with the online code examples. Since writing the book Express 3 was released. Twitter also changed access to their API. The online code examples have been updated for hours 6,7,8 to reflect this.
View Errata
About the author
George Ornbo is a web developer at pebble {code}, an agency that specializes in delivering web applications built with Node.js, Ruby, .NET, and F#.
Ornbo has more than eight years of experience delivering web applications for both startups and established corporate clients. He is currently working on an online gaming startup.