Get Programming with Node.js
Jonathan Wexler
Manning Publications
This is one of the best written and most useful Node.js how-to books I have read. Yes, the publisher’s cover choice is goofy, but the author’s text is well organized and well illustrated with code examples and other graphics. Also, Jonathan Wexler wisely focuses on how to set up good development and deployment environments first. Then you are shown how to use Node.js as a vital player in the somewhat-complex process of creating, building, testing, and deploying JavaScript web applications.
Wexler’s project-oriented book focuses on how to put together, expand, and launch a recipe-sharing web application called Confetti Cuisine. The process unfolds in 37 well-presented lessons organized into nine major topics:
- Getting Set Up
- Getting Started with Node.js
- Easier Web Development with Express.js
- Connecting to a Database (it’s MongoDB)
- Building a User Model
- Authenticating User Accounts
- Building an API
- Adding Chat Functionality
- Deploying and Managing Code in Production
Along with Node.js and JavaScript, the reader encounters the basic use of several additional software packages, tools, and sites, including Git, Heroku, Mongoose, and Socket.io, among others.
If you have been wanting to learn how to be a web app developer and JavaScript programmer, Get Programming with Node.js offers a complete course in how to get started toward those two goals, using Node.js as one of your most important and most versatile tools.
— Si Dunn