Accelebrate’s Advanced AngularJS training teaches developers with some Angular experience how to take advantage of the framework’s more sophisticated features.
Note: This course is taught using the latest AngularJS 1.x version (unless an earlier 1.x release is requested). We also offer Advanced Angular 2 training.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
In addition, some courses are available as live, online classes for individuals. See a schedule of online courses.
AngularJS Training Objectives
All students will:
AngularJS Training Outline
Brief Review of Angular Basics [only if needed]
Controllers and Models
Routing and Single Page Applications
Angular User Interfaces
Using Angular with Angular UI and Angular Bootstrap
Providers as a concept
The Service Provider
The Factory Provider
The Provider recipe
Developing Custom Directives
Teaching HTML new tricks
Binding text and attributes
Directive processing lifecycle
A basic directive
Directives and scopes
Creating reusable directives
Turning directives into components
Enhanced End-to-End Testing
Introduction to End-to-End testing
Setting up Protractor
Configuring your browser()
AngularJS 2.x Overview and Migration Strategy
Note: This course is taught using the latest AngularJS 1.x version (unless an earlier 1.x release is requested). Once AngularJS 2.x is final, this course will be updated accordingly.
All attendees receive courseware and the latest/best AngularJS textbook as of the date of training.
Software needed for each student PC: