Pro AngularJS (Expert's Voice in Web Development)

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

List Price: $44.99
Price: $33.87 Details

Availability: Usually ships in 24 hours
Ships from and sold by

56 new or used available from $22.00

Average customer review:
(107 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: #165747 in Books
  • Brand: Freeman Adam
  • 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


  • Pro Angularjs

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

1 of 1 people found the following review helpful.
4Very well written and a good source for learning AngularJS
This book is very well written, it does have minor errors, but nothing substantial.
Since everything is moving pretty fast around javascript frameworks and with Angular itself also, a year ago, could mean old and outdated, but this is not the case with this book.
I would recommend this book for anyone who wants to learn the AngularJS from one source, but some experience with web programming and javascript is probably required. I have found it very useful and I think it have saved me at lot of poking around on the web to learn from different sources. Some setup of different tools such a node, bower, deployd etc. is also required and may be a hurdle, but absolutely worth while.

One thing to keep in mind is, that this book does generally not use the minification-proof syntax when declaring controllers and so forth, but that shouldn't be a problem, I think that makes it more readable and understandable, one can adapt to that later.

1 of 1 people found the following review helpful.
4Beautifully written book!!!
By TimeTraveller
I am a SQL server database engineer with a background in ASP.NET MVC. I picked this book up after wrestling with many of the Single Page Application(SPA) frameworks available on the ASP.NET MVC stack. AngularJS was one of the terms that I ran into often when working on these SPA frameworks.

I just can't seem to put this book away. I have diligently worked through to Chapter 8 and successfully completed the basic SportStore sample application. Some how copy-pasting the downloaded code didn't cut it for me. I typed my way to Chapter 8. But all of this was worth well the effort. Typing the code in, making mistakes helped me gain a better understanding of AngularJS. And now, ASP.NET server side pages are beginning to look terribly outdated.

The credit completely goes to the author. The content has been well organized that one cannot help but feel compelled to try out the samples in the book! The initial chapters give a basic introduction to key concepts of AngularJS without overwhelming the reader. At the same time the author draws references to future chapters where these concepts would be discussed in detail. I simply love this approach because it helps speed up the learning process without having to get sidetracked by too much detail.

I would recommend this book to anyone who would want to get their feet wet with AngularJS!

2 of 2 people found the following review helpful.
5Excellent to get a solid start in AngularJS
By Michael Laird
Pro AngularJS starts at the very beginning of setting up your computer for Angular, and then does a series of projects to demonstrate ways to write Angular code. Every new group of statements is explained. All parts of Angular are explained - first in summary and then in more details in entire chapters about them. Important concepts, like MVC, are discussed. Adam Freeman is not biased about coding styles and often presents several ways to do the same thing - with a discussion of pros and cons. This is an excellent teaching book for someone who has done a bit of Javascript coding, and wants to 'up their game' to learn AngularJS, so they can ultimately be more efficient and develop more feature-rich, complex code. Just be advised that AngularJS has a long learning curve for just about anyone.

See all 107 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