JavaScript is no longer just for browsers and this exciting introduction to Node.js will show you how to build data-intensive applications that run in real time. Benefit from an easy, step-by-step approach that really works. Overview In Detail Node.js is a JavaScript platform using an event-driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications that run in real time. This book gives you an excellent starting point and goes straight to the heart of developing web applications with Node.js. You will go from a rudimentary knowledge of JavaScript or server-side application development to being able to create and maintain your own Node.js application. Node Web Development shows that JavaScript is not just for browsers anymore. It can be used for web application development, for developing any Internet protocol, for real-time applications, and much more. With this book you will learn through practical examples how to use the HTTP Server and client objects as well as both SQL and MongoDB databases. The book explains how application algorithms are expected to cooperate correctly with the event loop, and gives advice on algorithm refactoring for asynchronous execution through the event loop. What you will learn from this book Approach Presented in a simple, step-by-step format, this book is an introduction to web development with Node. Who this book is written for This book is for anybody looking for an alternative to the "P" languages (Perl, PHP, Python), or anyone looking for a new paradigm of server-side application development. The reader should have at least a rudimentary understanding of JavaScript and web application development.
The content was kind of ok. In my current context, I was mostly interested in the basics and stuff about testing. The 1 Star rating is mostly related to the kindle edition. The code in the book is absolutely unreadable. Maybe this is related to nodejs itself but since it's my first book about nodejs I cannot really tell. During the time I was reading the book I did watch a short (2,5 hours) course on udemy which I really liked. Learning a new language by book seems at least not to be my preferred way.
The book is easy to read and seems very short. There's a lot of information on setting up the environment, running command line statements on Linux. I ran the example program using Visual Studio with “Node.Js” installed, so a lot of the book was redundant to me. The example is a JavaScript calculator example which is then refactored using some extra packages you can install. It is a good intro, and could be good as a reference to help configure “Node.Js”.
Nice Node intro! The book is easy to read and short - which is a good thing. You need to know Java Script before you start. It is focused strictly on the title subject (Node Web Development) and anything else is kept to "need to know" basis. You will only scratch the surface of the many modules available for Node.
The author had put a lot of thought on how to introduce you the subject quickly and effectively and in my opinion he did it well.
The book is a bit outdated. Node development is moving too fast for any book to keep up.
Pretty meh. Way too little nodejs specific information, plenty of general web service advice. Unnecessary colloquial tone in few places, plus asyncIO Kool-Aid instead of details. Perhaps it'd be useful as an intro to complete newcomer to webapps. I just wanted to read something structured about node.us - and that book missed my expectations.
Oh, and security chapter was quite silly and as such - completely expendable.
Great introduction to node.js. It's a very good starting point, it doesn't go into details but explains the basics to start writing servers using javascript.
Not bad book for begginer. But slightly out of date, because node.js evolve very fast, so book just not keep up with it. And it's not comprehensive guide.