AngularJS Training

At Magento Guru, we believe in providing a full-fledged AngularJS Training  course in delhi of your desire where our industry experts have designed a top-notch curriculum just for you.

AngularJS is one of the JavaScript open-source web application frameworks which is generally used to add an HTML page along with a tag. The major aim of AngularJS is to simplify the application development and testing performance by providing a framework called MVC (Model View Controller) Architecture. It enables the application to change from bulk amount of programming code into a simple code

  • The main objective of Angular JS is to reduce the code to build user interface applications
  • To create single page applications
  • To restore data from back-end server and manipulate it easily
  • 45 Working days, daily 1.30 hours
  • Introduction To Client Side Scripting Languages
  • Basics of Javascript and jQuery
  • Introduction to AngularJS and Its History
  • Why should we use AngularJS?
  • Properties, Methods
  • Binding controllers with views
  • Controller hierarchy
  • Sharing data between controllers
  • Auto bootstrap
  • Custom bootstrap
  • Binding Model Objects
  • Model Objects Visibility
  • $scope
  • $rootScope
  • Difference between $scope & $rootScope
  • Using $emit and $broadcast
  • JSON advantages
  • Using JSON in Angularjs
  • Use of $watch, $digest & $apply
  • Dependency Injection

    • What is Dependency Injection?
    • Implicit DI
    • Inline Array Annotated DI
    • $inject Array Annotated DI

    Expressions

    • AngularJs Expressions, AngularJS Numbers
    • AngularJS Strings, AngularJS Arrays
    • AngularJS Objects

    Directives

    • Power of directives
    • Working with built in directives
    • ng-app, ng-init
    • ng-model, ng-repeat
    • ng-class, ng-template
    • ng-include
    • Working with custom directives

    Filters

    • Adding Filters to Expressions, Directives
    • Working with built in filters
    • Creating custom filters

    Events

    • ng-click
    • Hiding HTML Elements
    • ng-disabled
    • ng-show, ng-hide

    Modules

    • Controllers Pollute the Global Namespace
    • AngularJS Application Files
  • Constants and Values, Factories
  • Services, Providers
  • What is SPA?
  • How to work with SPA in angular
  • Working with routes
  • Static & dynamic routing
  • Overview of REST API
  • Use of angular resource module
  • Overview of transitions
  • Use of angular animate module
  • ui boostrap
  • anguar-meterial
  • Overview of Nodejs
  • installation of karma and jasmin
  • working with karma and jasmin