Click here to Skip to main content
15,885,309 members
Articles / Programming Languages / Javascript

Book Review : AngularJS Web Application Development Blueprints

Rate me:
Please Sign up or sign in to vote.
5.00/5 (1 vote)
28 Dec 2014CPOL3 min read 11K   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, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) Freelancer
Sri Lanka Sri Lanka
Sampath Lokuge holds a Bachelor of Science degree in the Mathematics and Computer Science at the University of Colombo, Sri Lanka.

He possesses over 8 years of experience in constructing web applications using Microsoft Technologies including ASP.net MVC, C#, SQL Server, Web API, Entity Framework and also other web technologies such as HTML5, CSS3,jQuery and AngularJS.

Sampath has earned Microsoft certifications such as MCP, MCAD, MCSD and MCTS and very recently he has completed MS (Microsoft Specialist) for MVC 4 and MCSD (Windows Store Apps Using HTML5).

Besides that, he is an active blogger, writing about web and mobile development issues and promoting best practices.He also actively participates in online communities such as Code Project and StackOverflow.He himself is handling three communities, which are ASP.net MVC 5 With C# on Linkedin,Entity Framework 6 on G+ and Hybrid Mobile App with WinJS on Facebook.

Now, I am a 100% Freelancer. Smile | :)

Tech Blogs


Sampath Lokuge Tech Universe

Communities which I'm Handling :


Entity Framework 6

ASP.net MVC 5 With C#

Hybrid Mobile App with WinJS

Comments and Discussions

 
-- There are no messages in this forum --