Jump to ratings and reviews
Rate this book

Pro AngularJS

Rate this book
AngularJS is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to build applications that are smaller, faster, and with a lighter resource footprint than ever before.Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be gained from separating your logic and presentation code. He then shows how you can use AngularJS's features within in your projects to produce professional-quality results. Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features AngularJS is carefully unwrapped, going in-depth to give you the knowledge you need.Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them.What you'll learnGain a solid architectural understanding of the MVC Pattern to separate logic, data and presentation code. Learn how to create rich and dynamic web apps using AngularJSUnderstand how each feature works and why it is important Understand how to extend HTML with declarative syntax Learn how to extend and customize AngularJS Learn how to test, refine, and deploy your AngularJS projects Who this book is forThis book is ideal for web developers who have a working knowledge of JavaScript, HTML and CSS. The book is platform agnostic and a range of browsers will be presented and discussed throughout the examples.

690 pages, Kindle Edition

First published March 25, 2014

65 people are currently reading
195 people want to read

About the author

Adam Freeman

62 books38 followers
Librarian Note:
There is more than one author in the Goodreads database with this name.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
50 (22%)
4 stars
93 (41%)
3 stars
52 (23%)
2 stars
19 (8%)
1 star
8 (3%)
Displaying 1 - 17 of 17 reviews
Profile Image for Bill.
227 reviews85 followers
November 17, 2014
Despite the "Pro" in the title this book covers a lot of basics that have nothing to with Angular. The author, a self-described Microsoft fan, suggests Visual Studio as a development environment for angular and some abandoned NoSQL store for a backend. If you can get past that, and skim through the entire useless middle section of the book, and get to the "advanced" chapters at the end, you'll know as much about Angular than if you had followed a few tutorials online. Don't bother with this one.
Profile Image for Yamir Encarnacion.
21 reviews3 followers
June 28, 2014
This is the best technical book I have read in quite some time.

This book would work best for a person with little or no knowledge of AngularJS, and some knowledge of Javascript, HTML, CSS, and Twitter Bootstrap.

This book also works best for people that like to start with the basics and progressively get more advanced. I think this book works best if the AngularJS portion is read from start to finish (that is to say, no jumping around).

The book first provides an overview of Javascript, HTML, CSS, and Twitter Bootstrap. It then works through a complete non-trivial application that gives an overview of AngularJS. The application has all the major components of AngularJS (Modules, Controllers, Directives, Services, Filters). Finally, each topic of AngularJS gets a chapter in which the author focuses on that topic.

At the start of the book I was not completely new to AngularJS having read already part of another book and having worked my way through several tutorials. Nothing I had experienced previously comes close to the thorough treatment of AngularJS I found in this book. While I was hesitant to purchase this book given that there is so much free material about AngularJS online, I am glad I made this purchase given that it would have taken me at least many months of googling and jumping from stackoverflow answer to forum post to obtain the knowledge I obtained from a single reading of this book from cover to cover.

I would recommend this book to anyone who wants to put together an app using AngularJS without hesitation.
Profile Image for Rocky Assad.
5 reviews
January 27, 2015
Incredibly boring and long winded with out of date examples using os software that isn't maintained .
Profile Image for Ravikiran Tadepalli.
1 review3 followers
March 23, 2018

Wonderful book. Written with a lot of care. Fetched me multiple well paying jobs in the software industry. Explains all the base concepts in very fine detail unlike a lot of other AngularJS books in the market.

Profile Image for Erik Mattheis.
12 reviews1 follower
April 28, 2016
I still enjoy leaning new things from physical books and the three-star rating is intended for others who prefer long-form code examples you read from a piece of paper. It will do the job, but doesn't seek to give any deeper understanding than one can get from looking at half a dozen code snippets off the first page of google results for "angular tutorial".

The writing style is very good for a computer book. Laughed out loud a couple times.
3 reviews
January 27, 2017
Adam's book is always easy to follow, but sometimes it can get too verbose. Overall, it's still a pretty good entry-level angular book for beginners. It's a bit disappointing that some of the best practices, such as favoring "Controller As" over "Scope-based controller" in general, is not covered. In later chapters of Part 3, there are some typos and formatting issues.
Profile Image for Irfan.
5 reviews
March 29, 2016
This book is very well written and contains a lot of examples. Adam's writing styles is the reason I read his books. I totally recommend this to anyone who wants to learn AngularJS. It will give you an excellent head start.
Profile Image for Aakash.
6 reviews
August 26, 2016
Start from basic and easy to understand for beginners. It is a nice book with connected examples. You can skip a lot of content if you don't want to go through basics. I like it but was expecting more.
Profile Image for Ted.
96 reviews3 followers
July 2, 2014
Excellent tutorial and a pretty decent reference book as you build your Angular expertise.
Profile Image for Rui Tu.
2 reviews2 followers
July 31, 2015
A good introduction to angularjs for both beginners and experienced web developpers.
Displaying 1 - 17 of 17 reviews

Can't find what you're looking for?

Get help and learn more about the design.