Jump to ratings and reviews
Rate this book

Learning AngularJS: A Guide to AngularJS Development

Rate this book
With AngularJS, you can quickly build client-side applications that run well on any desktop or mobile platform, using REST web services for backend processes. You may have heard that the learning curve for this JavaScript MVC framework is too steep, but that s not the case. This practical guide provides a hands-on approach to learning AngularJS that will have you building high-quality applications and websites in no time.

Along with a conceptual understanding of the framework, you ll also gain direct experience with AngularJS by building a sample application throughout the book. If you re familiar with JavaScript, web development, and software design concepts and patterns, this book is the perfect way to get started.Understand how AngularJS differs from other MVC frameworksLearn about AngularJS controllers, views, and models by diving into the book s sample projectConnect your working application to public REST servicesBuild the application s security layer with non-REST AngularJS servicesExplore the basics of building and testing AngularJS directivesUse AngularJS as part of the MEAN stack (MongoDB, ExpressJS, AngularJS, and Node.js)Discover how search engine optimization relates to AngularJS applications and sites"

311 pages, Kindle Edition

First published March 18, 2015

16 people are currently reading
26 people want to read

About the author

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
5 (19%)
4 stars
5 (19%)
3 stars
9 (34%)
2 stars
5 (19%)
1 star
2 (7%)
Displaying 1 - 4 of 4 reviews
Profile Image for Anton Antonov.
356 reviews53 followers
November 25, 2015
In the following review I'll try to compare Learning AngularJS to AngularJS:Up and Running by Shyam Seshadri. This way I think that anyone who reads the review, may get a better idea of the pros and cons.

It starts by getting some things clear on how Angular works, but this may also potentially introduce too much information for the reader at once. Up and Running does it the other way around by sequentially and in-depth introducing concepts.
Showing routing and html5 mode right from the start, why? I think it's too soon.

I also found some mistakes in the provided diagrams on how MVC works. MVC does not go from web page -> controller -> model -> view -> web page.
After model it actually would jump back to the controller and only afterwards go to the view.

My biggest issue with the book is that the directives chapter barely touched the surface on AngularJS directives. Even though they're the most important part to understand. Explanation on the AngularJS life cycles? Initial, digest and directives ones? None. Also a very crucial thing to know.


However Learning AngularJS does some other things better than the Up and Running one and I have to give props to Ken Williamson on that. Learning AngularJS is much more practical. After you read the whole book you'll know how to handle different scenarios, while Up and Running will give you greater in-depth knowledge on AngularJS, but not the practical one how to solve say.. a login/logout problem and other standard problems.

Last but not least, by the end of Learning AngularJS you'll have your own project that you can extend more to your likings and gain more knowledge, while Up and Running will just give you good foundations with no project to show. It leaves it all in your hand to get something done with all the in-depth knowledge.


My verdict is that I favour LearningAngularJS for it's practical nature and getting a personal project out as fast as possible. This will give the reader a confidence boost and more motivation to write AngularJS. However he'll soon face issues due to not understanding AngularJS well. Then he should definitely read AngularJS: Up and Running to fill the gaps.
Profile Image for Sonja.
200 reviews36 followers
March 25, 2016
High-level, preachy, and largely syntactically, not semantically, useful. A large amount of this short book is devoted to testing with Karma & Protractor. Good as an overview of the framework but that's about it.
Profile Image for Bryant.
57 reviews
February 1, 2017
This isn't a terrible introduction to an older version of AngularJS. While really basic, there is some good advice on structuring modern web applications as well as unit and end-to-end testing guidance. Because of the additive nature of the code samples, which grow quite long by the time one reaches the end, the entire book can be read in just a few hours.
Profile Image for Alex N.
2 reviews2 followers
June 13, 2015
Not the best reading on AngularJS. However, has broad introduction to other web dev topics. Most of the parts can be skipped.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.