Mastering Web Application Development with AngularJS (Anglais) Broché – 23 août 2013
|Neuf à partir de||Occasion à partir de|
- Choisissez parmi 17 000 points de collecte en France
- Les membres du programme Amazon Premium bénéficient de livraison gratuites illimitées
- Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
- Sélectionnez cette adresse lors de votre commande
Produits fréquemment achetés ensemble
Les clients ayant acheté cet article ont également acheté
Descriptions du produit
Présentation de l'éditeur
Streamline your web applications with this hands-on course. From initial structuring to full deployment, you'll learn everything you need to know about AngularJS DOM based frameworks.
- Make the most out of AngularJS by understanding the AngularJS philosophy and applying it to real life development tasks
- Effectively structure, write, test, and finally deploy your application
- Add security and optimization features to your AngularJS applications
- Harness the full power of AngularJS by creating your own directives
- Full of solutions to real life problems, with clear explanations of the more sophisticated AngularJS concepts
The book will take the reader through the workflow of building an AngularJS app.
Throughout the process of app creation, we will have a look at the different interaction points between design and development and the readers will learn how AngularJS helps both roles to build an application that works well, as well as how to create clean and maintainable front end markup and code.
What you will learn from this book
- Use AngularJS DOM-based templating effectively and learn how it differs from other frameworks
- Query and modify data in various backends and become proficient with the promise API
- Quickly create complex forms, taking full advantage of the 2-way data binding
- Introduce navigation in your web application by relaying on the HTML5 History API
- Manage dependencies with the AngularJS module and the Dependency Injection systems
- Localize your web application to prepare it for an international audience
- Secure your web application from unauthorized users
- Build a variety of AngularJS directives: widgets, validators, and wrapping 3rd party plugins
- Gain a deep understanding of the AngularJS compiler to build even more sophisticated directives
- Structure your web application by organizing it into a meaningful and flexible directory structure
This book will be a step-by-step guide showing the readers how to build a complete web app with AngularJS.
Who this book is written for
Biographie de l'auteur
Pawel Kozlowski has over 15 years of professional experience in web development and was fortunate enough to work with variety of web technologies, languages, and platforms. He is not afraid of hacking both at client side and server side and always searches for the most productive tools and processes.
Pawel strongly believes in free, open source software. He has been very committed in the AngularJS project and also is very active in the AngularJS community. He also contributes to Angular UI the companion suite to the AngularJS framework, where he focuses on the Twitter's Bootstrap directives for AngularJS.
When not coding, Pawel spreads a good word about AngularJS at various conferences and meetups.
Peter Bacon Darwin
Peter Bacon Darwin has been programming for over two decades. He worked with .NET from before it was released; he contributed to the development of IronRuby and was an IT consultant for Avanade and IMGROUP before quitting to share his time between freelance development and looking after his kids.
Peter is a notable figure in the AngularJS community. He has recently joined the AngularJS team at Google as an external contractor and is a founder member of the AngularUI project. He has spoken about AngularJS at Devoxx UK and numerous London meetups. He also runs training courses in AngularJS. His consultancy practice is now primarily focused on helping businesses make best use of AngularJS.
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Quels sont les autres articles que les clients achètent après avoir regardé cet article?
Commentaires en ligne
Meilleurs commentaires des clients
Je trouve qu'il s'agit d'un livre très intéressant, mais qui n'est pas forcément accessible aux novices. Je le conseillerai plutôt à ceux qui ont déjà une certaine connaissance du framework et qui veulent pousser leurs compétences.
Ce que j'ai trouvé intéressant aussi, c'est le fait que l'auteur montre différentes approches possibles pour un problème, en expliquant les avantages et les inconvénients de chaque approche.
Je n'ai mis que quatre étoiles, parce qu'il manque la construction d'une application au fur et à mesure du livre, bien qu'il y est beaucoup d'exemples. Je trouve qu'il manque aussi des explications sur les tests E2E.
Néanmoins, je le recommande vivement à tous ceux qui veulent en apprendre un peu plus sur AngularJS.
La partie sur l'API Promise est vraiment excellente, pour peu qu'on ait rencontré des problèmes d'enchainements d'appels asynchrones dans des applications antérieures, on voit tout de suite la puissance de ces mécanismes et surtout comment Angular JS s'appuie dessus pour nous proposer la meilleure expérience de développement possible
Le seul point négatif serait l'omniprésence des tests en lieu et place d'exemples concrets d'utilisation qui rend la lecture un peu difficile par endroit, je les aurai mis dans un chapitre à part.
Commentaires client les plus utiles sur Amazon.com (beta)
Detailed step-by-step walkthroughs of creating an application from the ground up are for me, the most effective way to learn new frameworks. These authors really seem to know AngularJS inside and out, and although they go into depth about nearly every aspect of using the framework for building a real-world, non-trivial application, they don't actually ever walk you through building that application so that you can put the pieces together. I was saddened to realize this once I got through about chapter 3, and was wondering when the actual construction of the app was going to begin. I scanned through the remaining chapters and realized that it wasn't in there. I'm really amazed. I can't believe no one else has brought this up in their review, so I decided to write this one to let other programmers struggling to learn AngularJS know that this book is a comprehensive reference, but definitely not a step-by-step how-to.
As a reference, this is by far the best thing I've come across for AngularJS, and if I were already actively building apps with the framework I can imagine it would be my go-to bible. But as an experienced programmer trying to learn a very unique and challenging new framework, this book was a huge disappointment. I really need something to walk me through building a realistic application the *right* way with AngularJS, and I had hoped this book was going to provide just that.
It doesn't. :(
Also, it's full of typos. Does Packt Publishing not have editors?? I can look past them because the authors clearly know the material, but the typos are really bad.
This book changes that. Just reading the first chapter, I had a few "aha" moments, when I learned I had not been doing things idiomatically. For example, I had been defining my controllers in the global scope instead of defining them in AngularJS modules, because that's how every tutorial & code sample I had seen seemed to do it for brevity's sake.
Not only does it give good advice in regards to the little details in your code that matter, it gives good advice with regards to the bigger picture. Once I reorganized my file organization to the layout prescribed by the book, I instantly was able to clearly envision the refactoring my code needed. Instead of seeing controllers as logic for this or that part of the UI, I knew that I should divide the logic code by features.
Most of the advice is backed up by the authors' reasoning. If there's more than 1 way to do something and they give a recommendation, the book says why instead of just leaving it as "because that's the correct way".
Simply put, an excellent resource for AngularJS.
The book isn't as simple as most tutorials on the web, but it also goes much further into the framework. I recommend it if you aren't new to web development and just want to know what all the fuss is with AngularJS.
The writing is fantastic and clear. The book states outright that it expects some familiarity with AngularJS, which is great since it elevates the focus of the book onto the essential, rather than accidental, complexity of AngularJS.
It is focused on writing real applications and makes the appropriate callouts to weird and interesting technical edge cases - something that I haven't seen in other AngularJS books (to this point, I have them all).
It also focuses on the actual mechanics of the complete web application so that while it is more advanced in some places, it also paints a more complete picture in others, one example being forms. This delivers a connected big picture while still avoiding remedial tutorial-like content.
No matter what your AngularJS experience, you should get this book. I almost didn't since I've read 3 AngularJS books, but did after reading a comment that it was probably the only good source of AngularJS best practices available. I immediately grabbed it, and I'm glad I did.
Everything about Angular is there, hundred of examples, live examples on Plunker, everything.
I describe myself as an experienced AngularJS developer, but I learnt a lot with this book, it is simply amazing.
This book covers angular-app, which I think that is one of the best seeds out there (from the same authors).
It also covers unit tests, which is really important for this matter.
Is that awesome that even it tells you if there something "wrong" with angular and how can you workaround it. Nothing is left behind.
I highly recommend you to buy it if you want to learn more about angular, beginners, experienced, experts... Works for everyone.