

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Iceland.
Get Programming with Node.js [Wexler, Jonathan] on desertcart.com. *FREE* shipping on qualifying offers. Get Programming with Node.js Review: Beginner friendly, smooth reading, demystifies security/encryption - A beginner friendly crash course on node.js with outstanding completeness, especially on security/encryption. I appreciate that the writing style is to-the-point, yet in a way that still keeps you engaged by tying each task to the book's node.js cuisine example project. Common development headaches are broken down into easy logical chunks that never seem too abstract or arbitrary. I found the lesson progression very smooth, and I never got stuck in a "two steps forward, one step back" rereading routine that often fatigues me with other development books. Without suffering any mental overload, I easily managed to blitz up to half the chapters in one go. If you're like me, someone who is personally rough around the edges with security practices in general, the easy to understand content about securing and authenticating is invaluable and one key area where this book eclipses the other beginner development books I've seen. Almost every month another big company announces an embarrassing security mishap (like not hashing passwords, etc.) and it seems security practices are sorely undervalued and undercovered. The book makes this hard topic and why each step is needed just "click". It's very easy to make a mistake and I appreciate how the book guides you through the precarious subject. Very even treatment of development topics with built-in jumping off points for greater depth. Highly recommended. FD: known IRL. Review: Good book, delivery fast. - I believe that the content of this book is enough for us to start making a web application with node.js and express. It is relatively basic for beginners (with node.js and express). The book consists of 37 lessons and 8 chapters with a length of about 400 pages. Chapter 8 is the last chapter, to ask us to make a project, to test what we have learned. For those of you who already have a basic programming experience, this book may be simple and it's very fast to get acquainted with node.js and express if they step over from another programming language. Judging by what it is for, I think it will be a little higher for beginners. That is, you need to know some programming language first, for example: C/C++, Java or better if you already know ES5/6 or have known a little bit about HTML/CSS would be advantageous. Then this book will be relatively easy to learn, especially you can use it to look up and reference how a Node.JS application is made, thereby tailoring you a system. Other systems with similar functions. In addition, when buying this book from desertcart, or any other print version, we will read it online in Manning's library or use pdf or epub to store on offline readers as well. This is very good. 5/5 I have no complaints about the quality of this book, until the review of desertcart delivery, because it arrived very quickly and the book is worth putting on the shelf for anyone who wants to learn. about Node.JS and Express.
| Best Sellers Rank | #1,858,564 in Books ( See Top 100 in Books ) #143 in Object-Oriented Software Design #321 in Web Services #351 in JavaScript Programming (Books) |
| Customer Reviews | 4.4 4.4 out of 5 stars (76) |
| Dimensions | 7.38 x 1.1 x 9.25 inches |
| Edition | First Edition |
| ISBN-10 | 1617294748 |
| ISBN-13 | 978-1617294747 |
| Item Weight | 1.98 pounds |
| Language | English |
| Print length | 480 pages |
| Publication date | March 15, 2019 |
| Publisher | Manning |
M**S
Beginner friendly, smooth reading, demystifies security/encryption
A beginner friendly crash course on node.js with outstanding completeness, especially on security/encryption. I appreciate that the writing style is to-the-point, yet in a way that still keeps you engaged by tying each task to the book's node.js cuisine example project. Common development headaches are broken down into easy logical chunks that never seem too abstract or arbitrary. I found the lesson progression very smooth, and I never got stuck in a "two steps forward, one step back" rereading routine that often fatigues me with other development books. Without suffering any mental overload, I easily managed to blitz up to half the chapters in one go. If you're like me, someone who is personally rough around the edges with security practices in general, the easy to understand content about securing and authenticating is invaluable and one key area where this book eclipses the other beginner development books I've seen. Almost every month another big company announces an embarrassing security mishap (like not hashing passwords, etc.) and it seems security practices are sorely undervalued and undercovered. The book makes this hard topic and why each step is needed just "click". It's very easy to make a mistake and I appreciate how the book guides you through the precarious subject. Very even treatment of development topics with built-in jumping off points for greater depth. Highly recommended. FD: known IRL.
N**Y
Good book, delivery fast.
I believe that the content of this book is enough for us to start making a web application with node.js and express. It is relatively basic for beginners (with node.js and express). The book consists of 37 lessons and 8 chapters with a length of about 400 pages. Chapter 8 is the last chapter, to ask us to make a project, to test what we have learned. For those of you who already have a basic programming experience, this book may be simple and it's very fast to get acquainted with node.js and express if they step over from another programming language. Judging by what it is for, I think it will be a little higher for beginners. That is, you need to know some programming language first, for example: C/C++, Java or better if you already know ES5/6 or have known a little bit about HTML/CSS would be advantageous. Then this book will be relatively easy to learn, especially you can use it to look up and reference how a Node.JS application is made, thereby tailoring you a system. Other systems with similar functions. In addition, when buying this book from amazon, or any other print version, we will read it online in Manning's library or use pdf or epub to store on offline readers as well. This is very good. 5/5 I have no complaints about the quality of this book, until the review of amazon delivery, because it arrived very quickly and the book is worth putting on the shelf for anyone who wants to learn. about Node.JS and Express.
T**U
Well written/ examples easy to follow.
This is still a relevant programming language today. I would recommend using Docker to run your node install.
S**S
Helpful guide for all levels
I am an experienced software developer but new to Node. I thought I could google my way through but as it turns out this book was invaluable for my learning. I like that you can go through it sequentially but can also skip around to "just what I need". I can see where a new coder would greatly benefit from the teaching approach taken in this book. It's not very common to find a technical book which can be used by newbies as well as experienced developers. Impressive! The examples are of course helpful and the explanations down to earth - just the right level of detail as to what specifically is going on in the code snipit as well as the bigger picture. I mostly like the "Consider this" blurbs which appear throughout the book!!
D**K
Parts of the book feel like learning from a computer science class
Going through my collection of books that I've been wanting to read but have not had the time to, I have finally made the time to go and look into this book. Now that I am halfway through the book, I will list the things that I believe that this book does well, as well as the flaws that I have been having a major issue with since the start of this book Pro-Beginner Friendly If you are new in general to back-end development and want to get a good grasp on what you can do with node, express, and MongoDB, this is a good book to start with. The structure of this book is primarily to go over enough information to be able to complete a sprint through the capstone project of this book, which is to create a cooking class site Con-"Hidden code" One of the major grapes that I have had with working with this book so far is that some of the code will be actually hidden through a paragraph, which is good in a way if you want to make sure that people read the material, but my approach is to generally type out the code at the end of the book,, then to look back on the explanation as to understand what each piece of the code does in English. There have been many times where I am writing pieces of code in this book for it not to work only because a crucial piece is within a paragraph with no clear indication of it being needed in your code, no bold text, no italics, etc. Con-Cornerstone Project The cornerstone project at each of the milestones is a great way in order to show a easy to work with project that can be implemented with the design principles that are being instilled in this book, however the entire code is not being shown within this book, so certain parts you will have to download the actual code on his github in order to understand. Some parts of the cornerstone projects come from previous chapters but it is not clearly indicated within the chapters that it is used on, or referenced. Con-College Approach This is more of a personal con for myself personally, but as stated in the title, this book approaches this in my opinion in the same way you would learn a topic through a lecture, the entire first unit for example is written and expected to be coded out in order to understand the language behind express, and how if you wanted to build a server using only node.js with the included headers, routing, and error handling. The problem that I have with this is that all of the code that you write in this section becomes basically obsolete with the inclusion of express in the next module. I would not have mind learning the crucial principles in this unit, except in the case when you are building a cornerstone project, which in the book from what I've seen so far each unit builds on top of one another, it makes absolutely no sense to completely build a mock-up project using these principles, then for it to be completely scrapped within the next unit. It would've been much better in my opinion to build a mini project using only the modules provided with node, so the user can keep a project in their computer as a reference if they ever want to look back on a working application that uses only node modules to build a server Con/Pro-Does not go over everything As I stated above, since this takes the approach to explain node primarily through the implementation of a project, it does not go over everything, some crucial parts you may have to look into documentation to get a better understanding for in order to use in your own applications. I find this to be a good thing as a whole, as it keeps the theme of allowing new developers to node and express an easier time to understand core principles, rather than trying to understand every single part at a time. Overall, if you want a beginner friendly book that will allow you access to quickly create an application using node, express, and mongoose, than this is a good book, however you will have to do some research on your own in regards to this book, not because the code necessarily doesn't work (and there are typos) but because the structure is honestly horrible, where it forces you to read the whole chapter in order to get their code to work, personally I will probably be looking into getting another supplement in order to make sure that I understand node and express.
N**L
This book has helped me a lot! If you are new to node.js then you should read this book. Thanks for writing the book Jonathon Wexler!
T**J
The book covered much of the right material, but constantly introduced edit upon edit to distant starting examples that are very hard to track. I think online tutorials are a better choice for this kind of thing.
M**R
I'm finding this book a bit confusing and hard to read. It doesn't seem to be sure what level it's readers are at. Some very simple concepts are explained at great length while other more complicated subjects are tossed away in a sentence. It also introduces advanced topics with little hooks to keep you reading an no explanation of what they are at the time of introduction e.g. REST is introduced with routing with 'You need to do this for RESTful routing which is covered in lesson...' which is much further through the book. Also the first section of the book teaches you how to write a routing module while section 2 is all about not having to write these things yourself by using express.js I'm also finding doing everything in JavaScript a bit masochistic, largely because I am not used to it as a server side language (Just DOM manipulation really). I've worked with Angular in TypeScript and since it just gets converted to JS at build time I think that would be a nicer language to deal in, it feels more expressive of intent to me.
J**I
I'm not far into the book, but already am quite disappointed at how many things could be explained a lot better. The evidence of the lack of structure that another reviewer alluded to are also present in the first few dozen pages I've read. The formatting is not great, either. For example, on page 32, some code you need to write is presented in a proper code block but, on the same page, some other essential code is integrated into a paragraph of editorial (along with some code you don't need). Whilst flicking through the book, the layout appears to be attractive, I'm left wondering if the author has followed "best practice" in terms of formatting, discussion and structure. Also, it's not really clear what the entry level is for book this. I'm an experienced developer with a fair knowledge of JavaScript, but I was soon left resorting to the internet after I had problems setting up my node.js development environment - not helped by the first few pages skimming through this part as if was a given or didn't really matter. Finally, Windows users are abandoned quite early on, with the advice given to go and find the required Windows-equivalents of the Linux commands online somewhere. Just seems quite lazy and inattentive on the part of the author, adding to the feeling that I would probably have got a much smoother ride from a different book. If things improve, I will update my review accordingly, but I don't have much confidence in this book so far.
Trustpilot
2 months ago
3 weeks ago