AngularJs is an advanced client-side framework based on the MVC pattern that allows developers to extend the HTML vocabulary and make the written code much more expressive and readable. In this course, you will explore the purpose of AngularJS, by creating SPAs.


At the end of this course, you will be able to

  • Learn how to build production-ready AngularJS applications through a number of hands-on application.

    What you will learn:

  • Working with Controllers & services
  • Creating dynamic apps


  • Knowledge of HTML & JavaScript

    Course Designed for:

  • Web developers and Designers who focus on front end web development side

    Course Duration:

  • 16 Hours
  • Course Outline:

    Overview of AngularJS

  • AngularJS Building Blocks
  • Directives
  • Expressions
  • Controllers
  • Modules
  • Services
    Understanding Directives

  • What are directives?
  • Use of ng-app
  • Learn about ng-bind, ng-model, ng-init and ng-repeat
    Using Expressions

    Data Binding


    Use of filters

    Working with Controllers

    DI in AngularJS

    Creating and working with Modules

    Using Services

  • Services Overview
  • Modularity using Services
  • Injecting Services
    Communicating with Servers

  • Communicating over http
  • Configuring the requests
  • Sending HTTP Headers
  • Request and Response Transformation