Advanced AngularJS Development

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

The Advanced AngularJS course begins with a quick review of key architectural concepts, characteristics, and elements of the AngularJS 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 AngularJS, and can be combined with the Introduction to AngularJS course to create a 5-day boot camp if needed.

Course Summary

Learn how to leverage AngularJS to its fullest potential.
Front-end developers already working with AngularJS who want to take their expertise to the next level.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
2 Days
Productivity Objectives: 
  • 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

What You'll Learn

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

  • 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
  • Q/A

Meet Your Instructor

Kamren photo

Kamren has a love of all things front-end and has enjoyed bringing his 10+ years of web development experience into each class he teaches. Recently Kamren has been working with a leading insurance company as a senior developer of front-end architecture and mobile web application design. He was instrumental in shaping their front-end development team and leading the company into single page application development. Before that, Kamren had the privilege of being the first Sun Certified Ajax instructor. And a few years...

Meet Kamren »
Photo of Jeremy

Jeremy is a senior software engineer with over 15 years experience building websites and applications. He develops mobile apps with Ionic, crafts user interfaces with AngularJS, and builds web-service layers with Node.js.

He has a passion for open source and is the author of Ionic in Action and coauthor of Angular 2 in Action. He lives in Texas with his wife and daughter, and when he isn’t coding, you can find him brewing beer.

Meet Jeremy »
Eric Photo

Eric is a professional trainer and software developer who loves learning new things, sharing what he learns, and helping clients to solve business problems. He holds a BS in Computer Science from the Virginia Military Institute, and numerous software certifications to include the Microsoft Certified Professional Developer certification.Eric has extensive experience providing customized training and software development services for companies around the world for almost 18 years. He provides those services both on-...

Meet Eric »
Jason pic

Jason is a 15-year software engineering veteran with experience in front and back end technologies. Jason got started with Adobe solutions on the server, later moving into .NET development and brief stints working with both Flex and Silverlight.

After spending nearly 10 years working heavily on the back end, Jason ventured into the front end/single page application space. He’s worked with libraries and frameworks such as Sencha, Backbone, and JavaScriptMVC. In 2012 he moved into the world of AngularJS and...

Meet Jason »
Craig Photo

Craig recently released the book, The JavaScript Framework Guide: AngularJS, Backbone, and Ember. Craig has been a guest on the Hanselminutes and JavaScript Jabber podcasts. He’s an avid blogger, and several of his articles have been published in Peter Cooper’s poplular “JavaScript Weekly” newsletter. He also has his own podcast, “The Front-End Developer’s Cast”.

Craig has been a developer for over 15 years at startups, enterprises, and as a consultant. During...

Meet Craig »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Advanced AngularJS Development training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients


Need help finding the right learning solution?   Call us: 877-629-5631