Getting MEAN with Mongo, Express, Angular, and Node Paperback – Nov 26 2015
Frequently Bought Together
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Simon Holmes has been a full-stack developer since the late 1990s and runs Full Stack Training Ltd.
What Other Items Do Customers Buy After Viewing This Item?
Most Helpful Customer Reviews on Amazon.com (beta)
Like the MEAN stack itself, this excellent how-to book is not suited for impatient people who want to leap right in and start coding. Indeed, you don't start coding in this book until page 53, after reading some important discussions of full-stack development and the MEAN stack architecture.
"Getting MEAN with Mongo, Express, Angular, and Node" provides details, explanations and examples I have needed and wanted for a long time, in one well-written, nicely illustrated volume. This book definitely will be my go-to reference guide as I build (and debug) new MEAN stack single-page applications.
(Special thanks to Manning for providing a review copy.)
The book starts out great and has a very intuitive architecture for the projects. As progress further into the book, however, more things begin to not work either because the book uses an older version of a module(which I understand the author can't control after the book is released) or because the instructions in the book are just wrong or things are left out. As you get into the later chapters, there's a lot of debugging you need to do because of these mistakes. Thankfully the book has a git repo that you can clone and check the code with for every chapter.
Overall, this is a great book on learning Node but the mistakes that appear later were time consuming and annoying to fix. Hopefully the author will be releasing a second edition where these things will be fixed.
The book walks you through building a web application with the Express framework, adding database functionality using MongoDB and Mongoose, and developing an API for the web app. It culminates in transforming the entire app to an Angular single page application. Considering the quality and amount of material covered, I consider the book a bargain. I'd strongly recommend this text to developers new to any or all components in the MEAN stack.
For example, In chapter 6 the author states:
The controller we’re working with to find a single location by ID is locationsReadOne, in the locations.js file in app_api/controllers.
Sounds great but this reference is to code that is in chapter 7, not chapter 6. This confusing approach seems to be the norm as you work through the code in the book (which is incomplete) and the git code - which is good, does not always tie into what the author is talking about. Very confusing at times. No baby steps here, more like two steps forward then one step back to make progress. Not all bad though, you learn as you make your way through it.
For the money, I would recommend Ethan Brown's book on Node and Express for nearly half the price.
You would think the MEAP process would identify these types of errors...
Look for similar items by category
- Books > Computers & Technology > Databases
- Books > Computers & Technology > Internet & Social Media
- Books > Computers & Technology > Networking & Cloud Computing > Data in the Enterprise > Client-Server Systems
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Programming
- Books > Computers & Technology > Web Development > Web Services
- Books > Textbooks > Computer Science & Information Systems > Programming Languages