Mastering AngularJS |Developing Rich Internet Applications (RIA) using AngularJS (TTR4688)

  • Experienced web developers who want to learn AngularJS in order to create maintainable, responsive and modular Rich Internet Applications (RIAs) using the most current skills and technologies

Please contact us for information about prerequisites.

Expected Duration
5 day


AngularJS is the modern framework of choice for organizations who are creating the newest, most exciting web applications. Its a powerful client-side JavaScript MVC framework from Google that supports simple, maintainable, responsive and modular Rich Internet Applications.

After understanding how HTML5 and JavaScript work together, web developers soon realize that in order to create truly capable web applications, code can easily become complex and expensive to maintain. This is where the simplicity and beauty of AngularJS comes into play. This client-side MVC-like framework allows developers to drastically reduce the amount of JavaScript code required to be written by making web applications easier to understand at all levels. AngularJS takes care of the wiring and magic required to make our web applications truly abstract.


1. Introduction to Angular

2. Angular Quick Start

3. Setting Up the Angular Environment

4. What is MVC

5. Intro to Directives/Built-In Directives

6. Angular Controllers

7. Angular Views

8. Angular Events

9. Forms with Angular

10. Templates

11. Angular Scopes

12. Angular Providers

13. Services

14. Modules

15. Ajax with Angular

16. Filters

17. Single-Page Apps

18. Routing

19. Unit Testing Angular

20. Angular with Bootstrap

21. Validation

22. Custom Directives

23. Transclusion

24. Custom Filters

25. Promises