Getting Started with AngularJS

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

AngularJS is designed to simplify the task of building single page Model, View, Controller apps. This course introduces the AngularJS environment, using controllers, and working with user input and formatted output.

Target Audience
Web developers who wish to develop their skills with AngularJS


Expected Duration (hours)

Lesson Objectives

Getting Started with AngularJS

  • start the course
  • set up the AngularJS environment
  • use scope functions in AngularJS
  • execute scope methods in response to a user input or event in AngularJS
  • use bracketed expression in AngularJS to hold and evaluate expressions
  • describe how dot notation affects scope hierarchies in AngularJS
  • describe controllers and variable scope in AngularJS
  • describe how to share data between multiple controllers in AngularJS
  • create a service for sharing data between controllers in AngularJS
  • create controllers using the controller as syntax in AngularJS
  • filter data using built-in display filters in AngularJS
  • create custom display filters in AngularJS
  • use the orderBy and limitTo filters in AngularJS
  • use the number and json filters in AngularJS
  • use the date filter in AngularJS
  • work with user input in AngularJS
  • use ng-include to add external code to your HTML markup in AngularJS
  • perform basic client-side form validation in AngularJS
  • use the CSS classes offered by AngularJS
  • filter output based on content in AngularJS
  • use the $interpolate service to change the default curly braces
  • watch scopes for changes by using the $scope.$watch function
  • use the $q.all() function to handle multiple promises in AngularJS
  • use the angular.forEach function
  • check data types in AngularJS
  • Course Number:

    Expertise Level