About This Course

Angular is a JavaScript framework that will handle common web development tasks like routing, http requests, promises, testing, events, and animations. Angular was started by Google and is an open-source JS (JavaScript) framework. Angular 2 was recently announced and represents an entire rewrite (remodel) of Angular 1. It is the fastest growing JS framework at the moment.

The Advanced AngularJS training course is designed for AngularJS developers who want to take their expertise to the next level. It covers working with custom directive, advanced ui-router, forms, web services, and more.

Request More Info About This Course

Course Category


This is a two-day, hands-on course.

Skill Level

What Happy Developers Say

The instructor did a good job of adjusting content to meet different skill levels.
Developer, Intuit
The instructor was very knowledgeable, making it easy to ask questions and provided good conversation about the topic at hand.
dell  logoWeb Developer, DELL
The instructor demonstrated strong broad knowledge as well as technical in-depth when appropriate
Engineer, Starbucks
I liked that we could determine what to learn, no time was wasted.
Javascript Developer, RetailMeNot
I had trouble understanding a certain concept, and told the instructor that I just didn't get it. While the class was busy with an exercise, he sat down with me, gave me material to read, and made sure I understood it before I moved on. I really appreciated that.
JavaScript Developer, PayPal
The instructor has a great attitude and pacing. Amazing how much he knows about JS!
Junior JavaScript Developer, Macy's


  • Differentiate between the key architectural concepts, characteristics, and elements of the AngularJS framework.
  • Fully utilize the power of directives, and using UI-router to its fullest potential.
  • Use promises, controllers, services, and messaging to communicate between components.
  • Understand best practices and testing strategies with AngularJS.


Front-end web developers with JavaScript and AngularJS experience.

Course Outline

  • Review of core AngularJS key concepts
    • MVW framework
    • Directives
    • Controllers
    • Services
  • Advanced Directives
    • Binding strategies
    • Wrapping 3rd party libraries
    • Transclusion
    • Controllers
  • UI-Router
    • UI-Router Nested Views
    • UI-Router Multiple Views
    • UI-Router Extras
  • Forms
    • Custom Form Validation
    • Custom Form Control
    • ngMessages
  • Services
    • Provider Service
    • Service Decorator
  • Web Services
    • Restangular
    • Promises
    • Messaging
  • Best Practices with AngularJS
    • Angular Design Patterns
    • Effective Angular Testing Strategies
    • “Controller-as” Syntax
  • What’s new in Angular 1.5
Request More Info About This Course

Who Takes This Training?

Learn More About This Course