Full description not available
G**Y
Where were the editor(s)?
Where were the editor(s)? And I'm not just talking about the author's first language obviously not being English, though that in and of itself is annoying.But the author also gets technical details wrong. For instance in chapter two he claims that "the ng-class attribute value uses the JSON notation" (I intentionally leave "the" in to demonstrate the author's lack of command of idiomatic English), but he's wrong. The example he refers to, "{oddRow: $index % 2 == 0}" is definitely *not* JSON. For one thing, keys in JSON, in this case "oddRow", need to be enclosed in double quotes. But now a number of his readers have become misinformed as to what JSON actually is and is not. And if you don't think this is important you're wrong: JSON is a technology that is fundamental to modern Javascript development, more fundamental dare I say than Angular itself.There are additional problems. For instance Chapter 2 ends by claiming that the code within a controller is better organized with statements such as $scope.sites = sites; $scope.startAdd = startAdd and implies that you can therefore tell the difference between properties and methods but you still actually cannot tell the difference. If you want to be able to tell the difference, and better organize your controller code, you should instead consider creating (sub) objects such as "attrs" and "actions" -- then you could indeed tell that $scope.attrs.sites was a property, and $scope.actions.startAdd is a method. In fact if you google for it, there apparently is a meme to the effect of "always use a dot in your ngModel". Indeed "Misko" the original developer of AngularJS supports this patter, and this author's lack of knowledge in this regard actually reveals that he lacks a truly nuanced understanding of the framework.Furthermore the book suffers from the "walls of code" problem. Sometimes there are up to 3 or 4 pages in a row (at least on my Kindle cloud reader, and I have a *very* wide screen) of nothing but code. It's often redundant not only in relation to other printed code, but definitely in relation to the downloadable code provided with the book.On the positive side the price is incredibly good, and I'm sure you can learn something from this book if you don't mind reading something that is probably twice as long as it needed to be. Myself however, I wrote my first Angular directive today, and I did not refer to this book whatsoever.In conclusion I will point out just one more imperfection but there are others. You are going to look foolish, at least for a while, if you take everything to heart that the author writes and repeat him verbatim - for instance he refers to "isolate" scope as "isolated". I've been a pre-publication technical reviewer of such books for several years, and a native English speaker for 50. Next time people like myself need to be involved in editing such material before it makes it to print.
G**C
Best Book To Learn AngularJS!!
I love this book... Actually, this is the best book I purchased for learning a new development language/package since I purchased Oracle Presses Java 8 Beginner's guide. I don't usually don't write many reviews on books but this I had to... I had purchased a few AngularJS books and out of all of them this is the clear winner. Before this I was using "Learning AngularJS" by Brad Daley and I must say it was a nightmare. Nothing seemed to make sense and I was having a lot of trouble gripping AngularJS in general. Then I said wait let me try this book... It help so much and it even showed me how to create a live-server from nodeJS which allowed is a serious time saver. But back to the book. If you want to grapple and learn AngularJS this is the book to use. I'm sure I will be going back and forth in this book just like I did with the Intro to Java 8 book I purchased. I just kept pounding the easy to follow code and explanations without a hitch and worked them over and over again until it clicked. The other books for AngularJS I have aren't quite so easy to follow and read more like bad car stereo instructions. I just wanted to put my 10 cents in and give a good rating for it. (I'm not even done with it and have learned so much). One thing I like is he uses jQuery and Bootstrap to dial your SPA elements which is great since I'm a bootstrap fanatic. The source code is freely available to download and is great for any errors you might make (mine are usually typos here and there). But the Unravelling series book really breaks things down without give you the long encyclopedia definitions and explanations using terms you either don't know yet or make no sense yet. It really puts in into layman's terms.My recommendation to learn AngularJS is to grab a copy of this book. It's working out for me in a area of coding I was having trouble with and I'm an experienced programmer moving onto Web Development now.
S**O
Very nice foundation for AngularJS 1.5
I've been searching for a step-by-step AngularJS text for some time. I typically work in .NET and am very new to client-side frameworks beyond jQuery. For purposes of review, please note that I have the Kindle version and the author's source code and source code URL work fine. Make sure that, unless you have npm modules installed globally, you run npm install in each of his chapter exercises, or Node-related errors will result.The author has a very interesting and layered approach to teaching the material. In a fairly Socratic way, you will set up HTML scaffolding and dive into the jQuery approach followed by a rewrite in Angular. Each topic/lesson is easy to grasp but terrific in illustrating how Angular is meant to solve the problem at hand. After writing and running the code, the author will dive into specifics that detail each (usually a small number) change. Though Angular is very new to me, I found that the author's explanation clarified any lingering questions I had after finishing the code changes in any given lesson.As other reviewers have mentioned, the book does suffer from poor editing (with regard to the language, not the code snippets). It is rather an injustice that the content is so good but--I don't feel this way, but others may--the quality is marred by English/grammar mistakes. Obviously, the author is not a native English speaker, I just wish there had been an editor involved who is. That said, I'm giving the text 5 stars. What mistakes there were in English were easily compensated by the fantastic approach to learning this difficult and robust framework.
S**S
Generally a good book with decent code examples
Generally a good book with decent code examples, I would have liked to have seen some information on Jasmine and Karma unit testing as this is a big factor on angular projects with reference to TDD.
D**E
Angularjs
Nice clean simple code, that is easy to follow, with good examples. Ideal for people that is struggling with this new coding concept.
A**R
Great Book!!! Angular Unravelled
This is a great book!!! I did not give it 5 stars because there are a few typos but the author clearly knows his stuff. The content of the book is easy to follow even for beginners and the author does a good job of covering a lot of Angular topics. I definitely recommend this book to anyone trying to learn Angular.
J**R
... chapter 3 but what I've read so far is excellent. The code examples though are what really shine ...
Only finishing chapter 3 but what I've read so far is excellent. The code examples though are what really shine in this book, they are clear and to the point, as are the explanations of them. This book does not ramble.
Y**F
I'm new to angular. Very scanty knowledge of Javascript ...
I'm new to angular. Very scanty knowledge of Javascript.I read the first 2 chapters and I have built a fully functional POS that is being used in production as I speak. Just within 2 weeks!!The book is that good
Trustpilot
3 weeks ago
1 week ago