This book is a practical guide that aims to help you learn how to utilize AngularJS and experience the joy of building full-fledged applications with minimal code in no time at all.
The book starts by explaining the basics of AngularJS and helps you get comfortable with the terms and concepts surrounding it. It then walks you through the various tools, frameworks, and workflows that will help you be more productive. As you go through the book, you will learn how to build applications spanning various realms. You will build social apps using publically available APIs and responsive, mobile- and tablet-friendly personal finance applications. You will see how to build a full-stack content management system, and build an e-commerce application on the cloud platform. Finally, this book will teach you the intricacies of what it takes to get your application deployed on a production server.
Comments about oreilly AngularJS Web Application Development Blueprints:
This is a very good book, it's very easy to following along and the author has taken the time to explain things in some detail. Before I started this book I had a limited understanding of some of the applications used in it, but after reading just the second chapter where the author walks you through setting up Node, Express.js, Bower, Yeoman and then explains how to use them and the benefits for using them. I will now look at working with AngularJs in a whole new way without resorting to use Visual Studio all the time.
The author creates a few working examples during the course of the book, and covers all aspects of application development from the UI design and setting up and using Bootstrap and CSS to writing server side code in Node.js and of course AngularJS and extending HTML.
The author covers in great detail unit tests using Karma and end to end testing using Protractor and how to use these tools.
This book is not limited to being just about AngularJS, it's about using the right tools for the job and the author has included examples for using Node.js, ExpressJS, MongoDB (the MEAN stack as it's referred to), to create a CMS application again the author walks the reader through setting this up in a clear and easily readable manor.
There is a chapter on integrating into Facebook API and the author walks the reader through creating a small application that allows the user to list all the users' friends' birthdays that are stored in Facebook. There is also a chapter to using controls like d3 and writing a charting application that displays data in bar charts etc… and how to set up the application to use this library.
Coming from a Visual Studio background, I had found it difficult to understand how to write an AngularJS application predominately using a command line but having read this book I have a new appreciation for these tools and will be looking to expand on this newly gained knowledge.
I would recommend this book as a must read, it's well written and easy to follow along, with a good explanation as to why the author chose to do something a particular way. The code was clean and again easy to follow, all too often I find myself lost in where I should be putting a piece of code, but it was very clear in the book, the author even reminded the reader when to remove a semi colon so a piece of code can be chained.
I would award this book 5 stars.
The publisher provided me with a copy of the book to review. I have not been paid to write this review.
Bottom Line Yes, I would recommend this to a friend