Angular Js

AngularJS is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications 




Angular JS Syllabus

Angular JS Introduction:


Basics of JavaScript and Jquery

Angular JS and Its History

why should we use Angular JS?


Properties, Methods

Binding controllers with views

Controller hierarchy sharing data between controllers

Bootstrapping Angular APPS:

Auto bootstrap

Custom bootstrap

Data Binding:

Binding Model Objects

Model Objects Visibility


$root Scope

Difference of $scope & $root Scope

Using $emit & $broadcast & Custom events

JSON advantages

Using JSON in Angular js

Use of $watch, $digest & $apply

Dependency Injection:

What is Dependency Injection?

Implicit DI

Inline Array Annotated DI

$inject Array Annotated DI


Angular Js Expressions

Angular JS Numbers

Angular JS Strings,

Angular JS Arrays

Angular JS Objects


Power of directives

Working with built in directives

ng-app, ng-init

ng-model, ng-repeat

ng-class, ng-template

ng-include …etc

Working with custom directives


Adding Filters to Expressions

Adding Filters to Directives

Working with built in filters

Creating custom filters



Hiding HTML Elements


ng-show, ng-hide


Controllers Pollute the Global Namespace

Angular JS Application Files

Angular JS XMLHttpRequest (AJAX):

AngularJS $http

Angular JS Service Types:

Constants & Values, Factories

Services, Providers

Single Page Applications:

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

Digest Cycle




$digest cycle

Angular with UI Frameworks


For Demo Appointment Give Details

[contact-form-7 id=”180″ title=”Contact form 1″]

Leave a Reply

Close Menu