Beginning Node.js is your step-by-step guide to learning all the aspects of creating maintainable Node.js applications. You will see how Node.js is focused on creating high-performing, highly-scalable websites, and how easy it is to get started. Many front-end devs regularly work with HTML, CSS, PHP, even WordPress, but haven't yet got started with Node.js. This book explains everything for you from a beginner level, enabling you to start using Node.js in your projects right away. Using this book you will learn important Node.js concepts for server-side programming. You will begin with an easy-to-follow pure JavaScript primer, which you can skip if you're confident of your JS skills. You'll then delve into Node.js concepts such as streams and events, and the technology involved in building full-stack Node.js applications. You'll also learn how to test your Node.js code, and deploy your Node.js applications on the internet. Node.js is a great and simple platform to work with. It is lightweight, easy to deploy and manage. You will see how using Node.js can be a fun and rewarding experience - start today with Beginning Node.js .
I liked what I saw for the most part. Towards the end there's a section on Mongoose in the persistence chapter that's really skimpy and the chapter after that talks about how to get Node to work with AngularJS, which I have not yet learned how to use. After this is some more advanced stuff about dealing with complications in developing Node applications, including a chapter on managing the complexities inherent in multiple callbacks and the alternative of using promises, which I skimmed. It seems fairly opaque to me now, but I might just be being dense. Anyway I can still solidly recommend the first half and then some. If I go further into Node, the latter half or so is something I may come to rely upon as reference material that makes sense for someone who has / needs increasing sophistication with the subject matter.
Nice and good but old for 2018, there are a lot of changes in the Node.js since 2014. I did not read this completely (I skipped 2 chapters), but I think it is a good start point for Node.js
good start for beginning your Node.Js understanding. however, i would strongly recommend to release it's next version and the existing one is pretty old.
A great book on beginning NodeJS that covers syntax, conventions, and practices. Lots of ground is covered and careful attention is paid to ensuring the reader understands both the what and the why (the chapter on promises does this especially well).