Pro AngularJS (Expert's Voice in Web Development)

Pro AngularJS (Expert's Voice in Web Development)
By Adam Freeman

List Price: $44.99
Price: $27.47

Availability: Usually ships in 1-2 business days
Ships from and sold by BRILANTI BOOKS

64 new or used available from $13.00

Average customer review:
(106 customer reviews)

Product Description

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.

Product Details

  • Amazon Sales Rank: #275112 in Books
  • Brand: imusti
  • Published on: 2014-03-27
  • Released on: 2014-03-27
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x 1.55" w x 7.51" l, 2.56 pounds
  • Binding: Paperback
  • 688 pages


  • Apress

Editorial Reviews

About the Author
Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.

Customer Reviews

Most helpful customer reviews

152 of 163 people found the following review helpful.
3Structure and price
The book is a good book and I can understand the 5 star reviews. The author knows his stuff and I certainly learned most of what I hoped to learn reading it. However its length and depth are more comparable to a sub $10 kindle price than the ~$20 I paid.

If you like every example given in the context of a larger program, even if you don't understand the rest of the program, then this book is probably great for you.

If you like to learn a concept, see an example or 2 of it and then move to the next concept, then this book may not be for you. It certainly was not for me. The structure is such that the first half of the book is filled with examples that are given the caveat "this will be explained later". Personally, I am unable to hold 5 things I don't need to know yet in my head in order to understand the context of an otherwise simple section of code. The examples don't so much grow with each chapter as you take out pure HTML and replace it with JS and Angular stuff.

This book is not a concise list of the features and functions that are available in AngularJS, and then placed in a context with examples. It is a good (but subjectively chosen) path to building a specific application. The explanations of the why are very good and the Authors style is "I chose this because of this..." which I enjoyed. But I personally learn better from a more standard structure.

There is an additional point I wanted to mention:

The bulk of the examples in the book hinge around the development of an online store (which I liked). But they all rely on you also installing several programs (mainly NodeJS, MongoDB and Deployd). Deployd is no longer/barely supported, which Freeman acknowledges but gives no alternatives. At least offering something pre-built for MongoDB or even using a couple of JSON files to simulate interacting with a database would have been nice as for me the 2 hours it took to get Deployd running correctly was time I would have rather spent learning AngularJS instead.

4 of 4 people found the following review helpful.
4Excellent introduction to Angular and some deep diving too.
By Math Addict
I am now an Angular Evangelist thanks to this book.I have rewritten one of my websites to use Angular and I couldn't be more proud of it. In conjunction with Bootstrap for styling, and RESTful WCF services, Angular is a powerful way to provide client-side functionality and view/model interactivity. This book walks you through the often complex concepts involved as easily as possible.

One thing that impressed me was the time and space dedicated to familiarizing the reader with some of the pre-requisites such as HTML, javascript, etc. Most books at this level expect you to know all of the pre-requisites and I would strongly recommend you do that. It's particularly important that you understand how javascript handles functions. But if you're not already familiar, this book will help you greatly.

By chapter 15 or so you are already capable of utilizing all the major functionality of Angular. But then the author gets into a little trouble. Eventually you want to start persisting data and Adam uses MongoDB and Deployd to simplify this process. Personally I like using WCF Services and SQL Server so after struggling with installing MongoDB for a while I decided I didn't mind hand coding the services and wrote my own from scratch. If you have a preferred DBMS and way of communicating with it you can ignore those parts of the book and write your own. That part has nothing to do with Angular anyway. If you don't have a preference go ahead and follow along with the book.

I found out that Angular consumes RESTful WCF services very neatly.

There aren't many errors in the book and I only found two in the code. The examples are excellent and very cleverly conceived.

21 of 22 people found the following review helpful.
3A Lot and a Little
By Todd Bracken
This book holds a lot of information, but unfortunately it's not quite the "right" information. It starts off delving deep into examples that aren't explained until later, and when the 'instruction' part comes it starts off well and is thorough, but then seems to fall apart in later chapters like it was rushed to be completed. A lot of information, but not quite a reference book. A lot of examples but some of them are difficult to follow the reasoning behind them. A little bit badly organized, but despite ALL of that I would actually recommend it since there's not really any book out there right on AngularJS with the breadth of info in it like this book.

See all 106 customer reviews...

Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.

Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.

  Contact Us