Develop Intelligence
Advanced Angular Development
Learn how to leverage Angular to its fullest potential.

The Advanced Angular Development training course builds on the Introduction to Angular training course and is focused on helping Angular developers learn the intricacies of the framework to build robust, scalable, and extensible Angular-based solutions.

The Advanced Angular course begins with a quick review of key architectural concepts, characteristics, and elements of the Angular framework. It then transitions into an in-depth examination of the more complex elements of the framework, such as directives, UI-router and services. The course concludes with a robust-architectural discussion around best-practices and testing strategies with Angular.

This course assumes in-depth experience with JavaScript, as well as fundamental experience with Angular, and can be combined with the Introduction to Angular course to create a 5-day boot camp if needed.

After this course, you will be able to:

  • Describe how to fully utilize the power of directives
  • Understand how and when to use promises, controllers, services and messaging to communicate between components
  • Learn how to use the UI-Router to its fullest potential
This course will be delivered in 2 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the Advanced Angular Development training course, you’ll learn:

  • Review of core Angular 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 Angular
    • Angular Design Patterns
    • Effective Angular testing strategies
    • Controller-as-syntax
  • Q/A

Intermediate JavaScript
Introduction to Angular
Testing Angular with Jasmine
Call us at (877) 629-5631