Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Book Review : AngularJS Web Application Development Blueprints

0.00/5 (No votes)
28 Dec 2014 2  
Book Review : AngularJS Web Application Development Blueprints

This article is in the Book Review chapter. Reviews are intended to provide you with information on books - both paid and free - that others consider useful and of value to developers. Read a good programming book? Write a review!

Introduction

  • Today I am going to Review a Book which has been published by Packt Publishing.
  • The Book is AngularJS Web Application Development Blueprints.
  • The Author of this book is Vinci Rufus.

AngularJS Web Application Development Blueprints

Table of Contents *

AngularJS Web Application Development Blueprints

What You Will Learn From this Book? *

  • Develop your understanding of AngularJS and the essentials of the single-page application
  • Build complete and professional applications spanning across different areas, such as e-commerce, content management systems, social media apps, mobile web apps, and much more
  • Work with REST web services and the Facebook APIs
  • Use directives and learn how to write your own custom directives
  • Upload images and write to databases directly from your AngularJS app
  • Deploy your apps on the highly scalable AWS architecture
  • Create rapid, clickable prototypes to get a better understanding of how your application will look and feel
  • Improve your page load times and get your app ready for production deployment

Who This Book Is For? *

  • If you are a web application developer interested in using AngularJS for a real-life project, then this book is for you.
  • As a prerequisite, knowledge of JavaScript and HTML is expected, and a working knowledge of AngularJS is preferred.

Pros

  • 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.
  • I have read the 5th chapter of this book which is "Facebook Friends' Birthday Reminder App".
  • It's a really good one. So I'm going to share the thoughts of mine about this chapter with you. Let's start it.
  • In this chapter, I have learned about the Facebook Social Graph and the Graph APIs.Which is very new to me. I saw how to use the Graph Explorer tool, which is a really good tool for better understanding the various features of the Graph API.
  • The author has nicely explained how Facebook login works and how to request additional permissions when you need to access data that is beyond the default dataset. It has been explained by using a step by step approach. Which is really awesome.
  • I have learned about directives and why they are so useful in integrating external plugins into our AngularJS application. And I saw the various options in the directive and how they function.
  • The author has explained of how AngularJS updates the data from the model in the views using $watch during the $digest loops and how $apply is used to trigger a $digest loop. I loved that section, hence the clear explanation of the core concepts of AngularJS. Thanks to the author.
  • You can find out very useful external links in this chapter to gain more knowledge.
  • There is a section for End-to-End tests using Protractor. Which will give the basics of how to test your AngularJS app.

Cons

  • The only complaint that I have about this book is with the formatting of the code snippets. Currently it's in Black and White (mono) way. As a reader, I would like to have a color syntax for the code snippets. If so, it'll give a huge value for the packt's books.

Reference *

Do You Need to Buy this Book ?

Conclusion

  • I would like to recommend this book for all the JavaScript developers who are willing to learn AngularJs for real-life projects.
  • I have to put in a special thanks for Packt Publishers, who gave me this opportunity to review this book. The Packt Publishers are doing an outstanding job in the Software Developer world by publishing this kind of up-to-date books in very specific areas. Keep up the good work.
  • Thanks to the Author Vinci Rufus as well for writing this kind of awesome book. Keep up the good work.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here