Learning Node.js and over 2 million other books are available for Amazon Kindle . Learn more

Buy New

Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £12.24

Trade in Yours
For a £6.01 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Learning Node.js on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learning Node.js: A Hands-on Guide to Building Web Applications in JavaScript [Paperback]

Marc Wandschneider
4.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: £25.99
Price: £16.48 & FREE Delivery in the UK. Details
You Save: £9.51 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 5 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 2 Oct.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition £14.87  
Paperback £16.48  
Trade In this Item for up to £6.01
Trade in Learning Node.js: A Hands-on Guide to Building Web Applications in JavaScript for an Amazon Gift Card of up to £6.01, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

19 Jun 2013 0321910575 978-0321910578 1
Learning Node.js
A Hands-On Guide to Building Web Applications in JavaScript

Node.js makes it far easier to create fast, compact, and reliable web/network applications and web servers, and is rapidly becoming indispensable to modern web developers.

Learning Node.js brings together the knowledge and JavaScript code you need to build master the Node.js platform and build server-side applications with extraordinary speed and scalability.

You’ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, you’ll write more capable application servers and extend them with today’s most powerful Node.js tools and modules. Finally, you’ll discover today’s best practices for testing, running Node.js code on production servers, and writing command-line utilities.

Throughout the book, author Marc Wandschneider teaches by walking you line-by-line through carefully crafted examples, demonstrating proven techniques for creating highly efficient applications and servers.
  • Build Node.js solutions that leverage your current JavaScript skills
  • Master Node.js nonblocking IO and async programming
  • Handle more requests and increase your application’s flexibility
  • Use and write your own modules
  • Perform common JSON/web server tasks
  • Use browsers to generate pages on the fly via Ajax calls and template libraries
  • Simplify development with the express framework
  • Create database back-ends using popular NoSQL and relational databases
  • Deploy and run Node.js apps on Unix/OS X or Windows servers
  • Take advantage of multiprocessor hardware
  • Support virtual hosts and SSL/HTTPS security
  • Test Node.js programs that mix synchronous, async, and RESTful server API functionality


Frequently Bought Together

Learning Node.js: A Hands-on Guide to Building Web Applications in JavaScript + AngularJS + Node.js in Action
Price For All Three: £48.46

Buy the selected items together
  • AngularJS £11.19
  • Node.js in Action £20.79

Product details

  • Paperback: 304 pages
  • Publisher: Addison Wesley; 1 edition (19 Jun 2013)
  • Language: English
  • ISBN-10: 0321910575
  • ISBN-13: 978-0321910578
  • Product Dimensions: 22.8 x 17.9 x 1.5 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 266,926 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Marc Wandschneider co-founded Adylitica, a leading specialist in massively scalable web and mobile app design and development. He travels the globe, consulting as a lead manager for software projects and teams. A graduate of McGill University’s School of Computer Science, he spent five years at Microsoft, developing and managing developers on the Visual Basic, Visual J++, and .NET Windows Forms teams.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
Format:Kindle Edition
I like this book's style. Very much code driven. Gives you a compact intro to JavaScript then dives right in, making sure to point out not just how to, but also good practice.
Comment | 
Was this review helpful to you?
Great book. Easy to understand and covers a lot of ground in a quick time.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  13 reviews
9 of 9 people found the following review helpful
5.0 out of 5 stars Excellent introduction to Node 13 Sep 2013
By Glen Ihrig - Published on Amazon.com
Format:Paperback|Verified Purchase
I'm very happy with this book. It's clear and concise coverage, combined with an easy writing style allows for quick reading and understanding.

The demo application used throughout the book provides good context for developing the material. Not too trivial, but not so complex as to distract from learning about Node and its ecosystem.

After providing adequate coverage of the more advanced asynchronous call-back style of Javascript programming used with Node, the book moves on to building a simple photo library. This demo application weaves in several common libraries needed to build a complete web application. Coverage is then given to subjects beyond developing that application, including testing, deployment and performance considerations in a production environment. Coverage is also given to developing command-line applications with Node.

I would liked to have seen more in-depth coverage of Node accessing MongoDB, particularly advanced querying of MongoDB sub-documents. But in all fairness, this is an advanced MongoDB subject, and is not relevant to the demo application used in the book.

I'm coming to Node from a position of 20+ years experience with various other languages and technologies, most recently Java/Spring. My work in Javascript prior to Node has been pretty basic, mostly consisting of working with libraries like jQuery and plugins, also developing Javascript front-end code for Java/Spring server applications.

My prior experience with Node.js consisted of installing Node and serving a single HTML document.

Overall this book offers a well rounded and highly approachable introduction to developing applications with Node. It's probably too advanced for the absolute beginner, but prior experience in just about any programming language, combined with basic installation of server applications should be adequate.

Highly recommended.
4 of 4 people found the following review helpful
4.0 out of 5 stars Building a Node app from start to finish 9 Aug 2013
By Peter Lawrence - Published on Amazon.com
This is a very good book on Node.js and the Express framework. I found it extremely helpful that the author took the approach of building a fully functional and useful app from start to finish throughout the book. I have been working with Javascript for a number of years, but never before on the server side. This book teaches a lot about the environment of Node, including testing and deployment. The only reason I'm not giving 5 stars is because I found some typos during my first read. Otherwise, an excellent introduction to Node and some of its helpers.
3 of 3 people found the following review helpful
5.0 out of 5 stars YES. This was what I was hoping for. 3 Oct 2013
By Rob Brennan - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
This is the perfect way to bring existing programming knowledge into the Node.JS world. If you're comfortable with JavaScript but never really pursued it (like me), this book offers a great overview of the important points and helps segue you into some pretty advanced (but easy to understand) development for Node.JS. What a great resource.
11 of 15 people found the following review helpful
2.0 out of 5 stars Errors, typos, and inconsistencies reduce the value of this book. 28 Aug 2013
By Amazon Customer - Published on Amazon.com
Format:Paperback|Verified Purchase
I'm reading Learning Node.js in tandem with Javascript: The Good Parts. I consider myself somewhere between novice and intermediate with javascript. I have the hardcopy book in print, not the ebook.

There are many typos and inconsistencies with the book and I have the impression it was poorly edited. The combinations of simple mistakes add up to node programs that do not run as explained in the book. After following the book and double checking my code, I was only able to get the final product of Chapter 6 to run after cloning the git repo - and only then after fixing the url the book says you have to access (book specifies localhost:8080/page/home but the program can only parse /pages/home !).

The book is full of oversights like these that grind the learning process to a halt each time you read, "If you have done everything correctly, you should see output something similar to that shown..." and find that (despite your best efforts to proofread your code) the program still fails because the instructions were incorrect or the code in the book and in the git repo has a bug in it that prevents it from working.

Thankfully, the author does keep an eye on the git repo associated with the book, and did fix a bug when I created an issue on the github page, but the poor editing of the book has me in constant troubleshooting mode: is this example not working because I typed it wrong? because it's wrong in the book? because it's a bug in the code? because the book instructs me to run the code the wrong way? because between the introduction of the code and its actual use the author moved/modified/made additions to the code that weren't described in the book?

The book otherwise seems like it would be a good learning resource. The pace is fast, sure, and some complex ideas are explained swiftly, but the preface warned you about that. You're expected to already have some familiarity with javascript and programming ideas. The book is written to only briefly review the fundamentals of javascript so that you can focus your efforts on learning the fundamentals of node.js.

I don't have a problem with the quick pacing of the material, but it's a lot harder to "learn node.js" when I can't trust the material I'm learning to be correct! It's one thing to be tossed into the deep end of the pool (I can at least doggypaddle), but it's totally another thing when the lifeguard forgets to remove the sharks first.

I can't recommend this book, ESPECIALLY not at retail (I purchased it used). Maybe 2nd edition will be better?
1 of 1 people found the following review helpful
4.0 out of 5 stars Well done 29 Oct 2013
By Argeropoulos - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
This book covered the details I needed to feel comfortable as a beginner in Node.
The reading was easy and kept me moving. I've read a few other Node books and this was much more complete
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category