AngularJS by Example

AngularJS by Example
By Chandermani

Price: $39.99 Details

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

28 new or used available from $33.45

Average customer review:
(9 customer reviews)

Product Description

Learn AngularJS, and tackle the challenges of modern web development by creating your own applications with these practical examples you can use and adapt

About This Book

  • Learn the AngularJS development workflow and uncover a more effective way to build, deploy, and test applications
  • Explore the core components of AngularJS and find out how it makes JavaScript web development easier
  • Learn by example, as you create increasingly more complex real-world applications and dive deeper into AngularJS

Who This Book Is For

If you've always wanted to get started with AngularJS, this is an essential guide designed to help you do exactly that. Start building applications immediately with the featured examples, and uncover a simpler approach to JavaScript web development. You will need some prior experience with HTML, CSS, and JavaScript to get started.

What You Will Learn

  • Get to grips with Angulara¬Ä™s Model-View-Controller architecture
  • Gain a understanding of single page applications from an AngularJS perspective
  • Manage code organization using modules and component dependencies with the Dependency Injection Framework
  • Find out how to use AngularJS directives to extend the behavior of HTML on your web page
  • Effectively use a range of JavaScript tools, from extending your app with jQuery plugins, to testing with Jasmine
  • Create forms for your single page applications and see how Angular helps you to bind, validate, and submit form data

In Detail

AngularJS makes web JavaScript web development less painful and more organized – it's unsurprising that today it's one of the most popular tools in web development.

AngularJS by Example helps you get started with this essential web development framework quickly and easily, guiding you through AngularJS by showing you how to create your own real-world applications. By adopting this approach, you can bridge the gap between learning and doing immediately, as you follow the examples to learn the impressive features of Angular and experience a radically simple–and powerful–approach to web development.

You'll begin by creating a simple Guess the Number game, which will help you get to grips with the core components of Angular, including its MVC architecture, and learn how each part interacts with one another. This will give you a solid foundation of knowledge from which you can begin to build more complex applications, such as a 7 minute workout app and an extended personal trainer app. By creating these applications yourself, you will find out how AngularJS manages client-server interactions and how to effectively utilize directives to develop applications further. You'll also find information on testing your app with tools such as Jasmine, as well as tips and tricks for some of the most common challenges of developing with AngularJS.

AngularJS by Example is a unique web development book that will help you get to grips with AngularJS and explore a powerful solution for developing single page applications.


Product Details

  • Amazon Sales Rank: #197239 in Books
  • Published on: 2015-02-26
  • Released on: 2015-03-10
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x 1.03" w x 7.50" l, 1.71 pounds
  • Binding: Paperback
  • 446 pages

Editorial Reviews

About the Author

Chandermani

Chandermani is a software craftsman with a passion for technology and is an expert on the web stack. With more than a decade of experience under his belt, he has architected, designed, and developed solutions of all shapes and sizes on the Microsoft platform. He never believed JavaScript could be a great platform for app development until he saw Angular. Such is his love for this framework that every engagement he is part of has an Angular footprint. Being an early adopter of the Angular framework, he tries to support the platform in every possible way, whether by writing blog posts on various Angular topics or helping his fellow developers on Stack Overflow, where he is often seen answering questions on AngularJS channels. A former MSFT employee, he now works for Technovert, where he leads a bunch of awesome developers who build cloud-scale web applications using AngularJS and other new-age frameworks.


Customer Reviews

Most helpful customer reviews

0 of 0 people found the following review helpful.
5Solid way to learn AngularJS
By e buff
It is hard to review a book on a subject, after you've read a half dozen other books on it. You are undoubtedly jaded. I would put this up there with Learning Angularjs, (Addison Wessley) as one of my favorite at keeping an easy reading pace. The examples and introduction to code doesn't overwhelm the reader and flows naturally. The increasing complexity of the examples are just right to expand your knowledge base.

23 of 23 people found the following review helpful.
4This book was almost there, but at the end fell short of something crucial
By BradentonMCPD
First off, I bought this straight from PacktPub with a 50% coupon (wound up costing me $18 for a pdf). I thoroughly enjoyed the book. It offers a novel WorkOut website app throughout the chapters, albeit parts of it were clunky and not what I would call totally full of user love. But I did learn a great deal from the book and I already have several years usage with AngularJs. The author does do a great job on directives, probably the most shining part of the book. Though, I was not exactly thrilled with some of the services examples as far as standards are concerned but the code does work. I do my promises differently than him.

The book utilized AngularJS 1.3X and that is a good thing. Especially when concerning $validators. He also uses $ocLazyLoad, and while I have already had my Baptism in Fire with $oc, I found it refreshing to see the author going in the direction of lazy loading. I use dynamic $state in production and have had for some time an issue with resolve, since I want to keep my $watches to a minimum. While the book does not use dynamic $state with $ocLazyLoad, I did find my solution through this book. So now, when my directives need a service before they load, I won't have to hack it with app.value.

So why the 4 stars and not 5?

Chapter 8, the last chapter: Handling Common Scenarios. I feel this chapter was rushed, especially the section on authentication and authorization. The author uses MongoDb for the back end, but offers no examples on the server-side with regard to authorization and authentication. I was particularly interested in token authentication. But, this book will not walk you through those steps from the server side and that is sad. :(

I recognize there could be a number of backends you could utilize, and the author chose the path of least resistance by going the API route with MongoLabs. But since this book is 400 pages+, what is a couple of pages of at least a NodeJs example? I mean AngularJs is a javascript hybrid, it is not like NodeJs would be foreign to a reader, right?

Bottom line: If you can get the book for $18 or less, I say go for it. It is worth it.

0 of 1 people found the following review helpful.
5A most excellent book for those of us completely new to AngularJS
By Randall Pleasant
A most excellent book for those of us completely new to AngularJS, especially those of us who are also fairly weak at JavaScript. The one negative for me personally, although very small, is the type of application demonstrate in the book. I'm guessing that most people who buy the book work in the corporate world, thus an application dealing with invoicing, purchasing, supply chain, etc., would have been much easier to relate to than the workout application shown in the book. Overall the book is well worth the price.

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