Angular.JS Training | Build RIA Applications Using Angular JS

Angular JS Course Description

AngularJS is a JavaScript framework. It can be added to an HTML page with a <script> tag. AngularJS extends HTML attributes with Directives and binds data to HTML with Expressions.

This training aims at equipping the participants with the necessary knowledge and skills required to build rich internet applications using cutting edge RIA framework from Google 'Angular.js'.

Angularjs Course Learning Outcomes

  • Build RIA using Angular.js
  • Exploit two-way binding offered by Angular.js
  • Use dependency injection for better maintainability
  • Understand and use various directives offered by Angular.js
  • Create custom directives
  • Use grunt.js for commonly performed tasks in JavaScript application development
  • Use bower.js for client-side dependency management

Angularjs Training - Suggested Audience

This training is aimed at professionals who wants to build best-of-breed web applications with the simplicity and elegance of JavaScript. Suggested attendees are:
  • Web Developer
  • Front Developer
  • Javascript Developers
  • MEAN Stack Developers
  • AngularJS 1.x Developers
  • Technical Leads
  • Architects
  • Quality & Testing professionals

Angular.JS Training Duration

  • Open-House F2F (Public): 2 days
  • In-House F2F (Private): 2/3 days, for commercials please send us an email with group size to

Angular JS Training - Prerequisites

  • Should be familiar with any one web development technologies
  • Should have intermediate level exposure in JavaScript

This Angular.JS training course outline includes:

1. Introduction to Angular.JS
  •  How Angular.js is opinionated
  •  Difference between Backbone.js and Angular.js

2. Angular.js Building Blocks
  •  Controller Component
  •  Model Component
  •  View Component
  •  Directives
  •  Filters
  •  Services
  •  DI in Angular.js

3. Anatomy of an Angular.js Applications
  •  Creating Boundaries using ng-app
  •  Model View Controller
  •  Templates and Data Binding
  •  Repeating elements in templates
  •  Using Expressions, CSS Classes and Styles
  •  Using Controllers for UI responsibility separation
  •  Responding to model changes

4. Data Binding in Angular.js
  •  Understanding Built-in Directives
  •  Scope resolution
  •  One way and Two way data binding

5. Using Filters
  •  Filters Overview
  •  Understanding Filter Expressions
  •  Building custom Filters

6. Services
  •  Services Overview
  •  Modularity using Services
  •  Injecting Services

7. Directives
  •  Directives Overview
  •  Creating Directives
  •  The Directive Definition Object
  •  Compilation and Linking
  •  Creating Components

8. Communicating with Servers
  •  Communicating over $http
  •  Configuring the requests
  •  Sending Http Headers
  •  Caching Responses
  •  Request and Response Transformation
  •  Using RESTful Resources
  •  Communication over WebSockets

9. Unit Testing
  •  Testing Models using Jasmine
  •  Test considerations for Directives and Filters
  •  Using Angular Mocks

10. Modular JavaScript
  •  Techniques for modularizing JavaScirpt code

11. Miscellaneous
  •  Overview of OSS Angular Modules
  •  Customizing Angular Modules
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.