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.

Objectives:

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
  •  

    Prerequisites:

  • 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

    Scope

    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
  •