Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Practical Node.js: Building Real-World Scalable Web Apps 2014th Edition

4.2 out of 5 stars 147 customer reviews
ISBN-13: 978-1430265955
ISBN-10: 1430265957
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $13.02
Gift Card.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$31.37 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$39.77 On clicking this link, a new layer will be open
More Buying Choices
44 New from $28.38 32 Used from $25.78
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Security
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
$39.77 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Practical Node.js: Building Real-World Scalable Web Apps
  • +
  • Pro AngularJS (Expert's Voice in Web Development)
  • +
  • Node.js the Right Way: Practical, Server-Side JavaScript That Scales
Total price: $95.13
Buy the selected items together

Special Offers and Product Promotions


Editorial Reviews

About the Author

Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience.Currently Azat works as an engineer at the curated social media news aggregator website Storify.com. He teaches technical classes at General Assembly San Francisco and Hack Reactor to much acclaim. In his spare time, Azat writes about technology on his blog webAppLog.com. He is also an author of artisanal book Rapid Prototyping with JS: Agile JavaScript Development.Previously, Azat has worked as a CTO/co-founder at Gizmo, an enterprise cloud platform for mobile marketing campaigns, and has undertaken the prestigious 500 Startups business accelerator program. Prior to this, Azat was developing mission-critical applications for government agencies in Washington, DC, including the National Institutes of Health, the National Center for Biotechnology Information, and the Federal Deposit Insurance Corporation, as well as Lockheed Martin.Azat is a frequent attendee at Bay Area tech meet-ups and hackathons (StartupBus 2013, AngelHack hackathon 12 finalist with team FashionMetric.com).
NO_CONTENT_IN_FEATURE
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 300 pages
  • Publisher: Apress; 2014 edition (July 10, 2014)
  • Language: English
  • ISBN-10: 1430265957
  • ISBN-13: 978-1430265955
  • Product Dimensions: 7.5 x 0.7 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (147 customer reviews)
  • Amazon Best Sellers Rank: #389,925 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
I'm a control theory engineer with 20 years of professional experience in enterprise level software development. It is entirely my fault that I bought the book strictly based on its 5.0 average out of 12 reviews. Must be authors friends. And now...
Author says: 'Figure 4-4 shows how the home page looks after adding style sheets'...Yes, maybe, but not until after adding menu.jade in includes, and after doing lots of additional changes in controller/model i.e. app.js (which is not done until two chapters later), and after you start 'mongod' process, and after you add some articles and... and counting.
The matter of the fact is that you cannot see the results of your .jade views without the model which in turn draws information from the persistence layer - but author doesn't find it worth mentioning. He simply states: 'Figure 4-4 shows how the home page looks after adding style sheets.' Isn't that just great? Regarding this, the approach to form the views first and then everything else is a bit strange - at least for a book. I've never seen it in my professional career.
This lone example illustrates the whole 'organization' of the book. Chaotic, unstructured with tons of pages wasted on listings of the code from the source file which is available anyway. Sometimes twice - as a listing and then 'full listing'. To make things worse, such listings are not accompanied by explanations, nuances, advices, best practices... he never draws readers attention to important details or pitfalls. Most of the time the author just says: 'The full code of xxxxx.xxx file is as follows', or for the variation's sake: 'Now we can look at the home page template index.jade that extends layout' which is nothing more but stating the obvious.
Read more ›
6 Comments 66 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
After going through many books I finally found the best and comprehensive resource to learn the node.js software development. Azat has really done a great work and compiled a great book which really help you in getting complete knowledge about the exciting technology. I read this book and really found it amazing without any doubt. Due to this book my concepts got improved and I started finding the way towards production level software programming. It would have been impossible without the help of this book and that is the reason I am thankful to the author and research team.
Comment 46 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The author is definitely very well versed in Node.js, but the book is more code than instruction & explanation (mostly uncommented code nonetheless). It shows good examples of how the author would implement very specific projects, but you need to be very capable of reading code in order to really understand how everything works together in order to apply it to your scenario.
2 Comments 15 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I am an intermediate coder, mainly fluent in Java and PHP. A couple years ago, in order to step up my game, I started teaching myself Javascript and learning about Node. After exhausting so many resources online and quickly tiring of clicking link after link, I recently started to search for a book with everything I need to further my Node knowledge in one place and in a discernible order. Practical Node.js is that book.

Why I love it:

1) Most chapters features an actual hands-on exercise to perform. Since I’m a kinesthetic learner, which means I learn by DOING, this is the key to making this book work for me. You can try to explain Node to me all you want, and I can take notes on theory, but I need actual written instructions in order to produce tangible results.
2) The book is organized flawlessly. Each chapter builds on the previous so I don’t have to go 0 to 60 without gaining momentum and confidence in a newish (to me) coding language.
3)The book walks you through how to create a few different projects, one of which I have used to jumpstart my own application development. This is probably the biggest benefit of all.

If you are just starting to dabble with Javascript, I recommend getting more comfortable with it before you utilize this book. Javascript resources are everywhere, and it’s an essential language to learn if you want to create apps. Teach yourself online or buy a Javascript book for beginners. Once you are ready to move forward, Practical Node.js is the most relevant book you can buy to step up your game and become a more competent coder.

From setting up Node to understanding Mocha to error handling, Practical Node.js has become a fundamental resource in my arsenal.
1 Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Does a good job identifying the topics that should be covered, but does a god-awful job of actually covering them. I chose this book as the required text for a Node.js seminar I organized within our 200+ member JavaScript user group. It was/is universally loathed by EVERYONE, and for many good reasons.

First, the author completely ignores Windows users. It's not just MAC screenshots that are the problem, it's that he provides coding patterns that only work on a MAC (or Linux), using Makefiles for example.

Second, the book is slim, about 270-something pages including the index. If you took just the original expository text it probably wouldn't cover 70 pages. The rest of the book is padded with mindless lists (seemingly cribbed directly from online docs) and code samples that are used again in his Pro Express book (Yes, I got suckered twice in the same order.)

Third, it's just lousy writing and in desperate need of a real editor. That this rough draft went to press is shameful. It reflects really badly on Apress.

Four, going back through the many five-star reviews for this book, it seems clear to me that many of these are paid reviews -- a sleazy practice that threatens to undermine the usefulness of Amazon product reviews. You can find a number of five-star reviewers, whose history is filled with dozens of 5-star reviews for tchotchkes of every sort, with only one review for a tech book -- this one, or even more telling, they've only reviewed two books, both by this author. Like I said, it's clear to me what's going on here, but you can draw your own conclusions.

Here is my advice. Buy Beginning Node.js by Bassart Ali Syed, also by Apress.
Read more ›
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Practical Node.js: Building Real-World Scalable Web Apps
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Practical Node.js: Building Real-World Scalable Web Apps

Pages with Related Products. See and discover other items: app development