Full description not available
M**O
A hands-on book to get started with AngularJS applications
AngularJS Web Application Development Blueprints is a hands-on book that helps even people with little background in Javascript development to get started and become productive with AngularJS.After a few introductory chapters, where the reader learns the basics of AngularJS and how to setup a meaningful development environment and what are the main tools involved, the book starts to explain more advanced topics.Every chapter focuses on a specific kind of application, so the reader can follow the whole coding process until the app is complete, while learning the chapter concepts and techniques.There are many topics covered and many go beyond the scope of just learning AngularJS, but they are a bonus needed to understand how real world apps like the ones explained in the book should be developed.The most interesting chapters explain how to build an application on a MEAN stack and how to deploy a complex app on the AWS platform.The reader can also download a large code bundle with all the apps explained throughout the book, including the development environment.In summary, this is a nice book to read if you want to learn what you need to start to develop complex applications using AngularJS and the options you have to deploy them on currently available platforms.
J**T
Please do not waste your money, online resources that are free are much better than this book
I feel poorly to have to submit such a terrible review of this book, but I want to help others save a few dollars that I wished I could have back from this purchase. On to why you should avoid spending money.The JavaScript code in the book is terrible quality and perpetuates horrid coding practice and style. No apparent attempt at code review took place and if it did then by complete armatures. Some examples:- multiple var declarations (which is a performance hit)- lack of semi-colons (;) where needed (syntax errors)- example code that just doesn't work - for example the end of chapter two gets into using CSS classes for the form validation. Other than a broken implementation of showing a red or green border around the text fields there is no validation...for example the HTML markup in the example lacks the 'required' keyword in the tags that tell Angular the fields are required and there is no form validation code in the example.There is little to no depth in teaching you to understand the blueprint. For the most part the author has merely re-worded AngularJS documentation freely available off of the official website docs. For example the book says:"A couple of points to remember with regard to services are as follows: They are singleton objects that are initiated only once, and they persist throughout the lifetime of the app Services are lazy loaded, that is, they get initiated only when an application component depends on it These services are "injected" or mapped to the components using DI"Rufus, Vinci (2014-08-25). AngularJS Web Application Development Blueprints (p. 95). Packt Publishing. Kindle Edition.Online Documentation:"Angular services are substitutable objects that are wired together using dependency injection (DI). You can use services to organize and share code across your app.Angular services are:Lazily instantiated – Angular only instantiates a service when an application component depends on it.Singletons – Each component dependent on a service gets a reference to the single instance generated by the service factory.Angular offers several useful services (like $http), but for most applications you'll also want to create your own."https://code.angularjs.org/1.2.25/docs/guide/servicesI had purchased this book because, based off of the table of contents, the author would get into using Angular as a true MVC framework - namely, have "real world" code examples of using true Models rather than what everyone else uses which is basically using the $scope in the controller (again not a best practice). I can only explain that I get the impression that the author is a entry level front end developer with little to no experience with the craft of application development. This is the first time I've read a book and thought I should contact the publisher.My apologies for such a harsh review, but cannot abide with the thought of letting others make the same mistake I did. There are way to many freely available sources of learning for Angular out there. I believe that CodeSchool has a free class on it, there are many great Google.io videos and numerous blogs on the subject. (though most make the same "lets put everything in the controller" "mistake"...mostly due to trying to make "the examples clearer")
T**L
Just what I needed at my stage of learning
I'm still new at learning JavaScript, JavaScript libraries, scaffolding tools, and so on. This is one of the best books I have read. When I focused on the MEAN stack (MongoDB, Express, AngularJS, and Node), I read Haviv's " MEAN Web Development ," by the same publisher. Haviv's book is thorough and informative in its own right; however, I realized I needed to understand AngularJS better.Rufus's book brought up to speed on AngularJS pretty quickly. For example, the "Setting up your rig" chapter was very helpful (a lot of other books assume you already know this--but I'm still getting started and didn't know what would be helpful in the AngularJS world). The example apps Rufus shows how to build incorporate a good spectrum of bells and whistles--and weren't too much over my head. The icing on the cake for me was the MEAN app project that Rufus presents toward the end of the book.
A**R
I thought the book was well written and very practical ...
I thought the book was well written and very practical. I have not tried any of the code but will do so and will modify my review if I find it to be problematic to use. I have read most of the other angularjs books at the time of this review and was surprised with this one, because most of the others are substantially more abstract and in similar ways. I found this book to be refreshing in how it explains steps to be taken toward building a diverse group of applications with diverse functionality. I found the authors reliance on Yeoman to be a problem because I have had problems with it and prefer other methods. Yeoman is the main reason that I haven't used any of the code yet. I should get around to trying the code soon.
A**J
It takes a practical approach to explaining the various concepts in Angular making it very easy to understand and follow
I had just started working on a new project involving Node and AngularJS, that’s when I stumbled upon this book. This book is quite different from the others that I’ve read so far. It takes a practical approach to explaining the various concepts in Angular making it very easy to understand and follow. The book has quite a few useful examples like integrating facebook with your app, using Angular UI, switching the routing between Node and Angular, using Interceptors etc. all of which came in quite handy while working on my project.What I really liked about this book is that it goes beyond just Angular and covers other allied skillsets like CSS theming, optimizing your page load times and deploying apps on AWS. It would have been good to see examples of how to deploy to other cloud platforms like Google App Engine, Heroku or Digital Ocean.
S**A
Brauchbare Beispiele
Super zu lesen, Beispiele sehr ausführlich erklärt. Mal was anderes, für mich mehr als brauchbar. Würde es wieder kaufen!Im großen und ganzen: Empfehlenswert!
Trustpilot
3 weeks ago
1 month ago