Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  
     
 
Angular JS

Syllabus :

1) Introduction
• Importance Of AngularJS
• Key Features Of AngularJS
• Advantages Of AngularJS
• Disadvantages Of AngularJS
• AngularJS Components
 ng-app
 ng-model
 ng-bind


2) AngularJS Environment Setup

• AngularJS Download
 GitHub
 CDN
• Directory Structure Of AngularJS Application



3) MVC Architecture / MVVM

• Model - It is the lowest level of the pattern responsible for maintaining data.
• View - It is responsible for displaying all or a portion of the data to the user.
• Controller - It is a software Code that controls the interactions between the Model and View.

4) SPA (Single Page Application)
• Architecture Of SPA
5) First Application

• Load framework
• Define AngularJS Application using ng-app directive
• Define a model name using ng-model directive
• Bind the value of above model defined using ng-bind directive.
• Run AngularJS Application


6) Directives

• ng-app
• ng-bind
• ngBindHTML
• ngBindTemplate
• ngBlur
• ngChange
• ngChecked
• ngClass
• ngClassOdd, ngClassEven
• ngClick
• ngCloak
• ngController
• ngCopy, ngCut
• ngDblClick
• ngDisabled
• ngHide
• ngIf
• ngRepeat
• ngShow
• ngStyle

7) Custom Directives

• properties
 restrict
 scope
 template
 templateUrl
 controller
 controllerAs
 priority
 link
 compile
 transclude

8) Expressions
• Using Numbers
• Using Strings
• Using Object
• Using Array

9) Controllers
• Controllers Overview
10) Filters
• Uppercase filter
• Lowercase filter
• Currency
• Filter
• Orderby


11) Angular JS – HTML DOM

• View in Angular JS

12) Scopes

• Scope Inheritance

13) Services

• Creating the Services By:
 Factory
 Service


14)Design patterns

• Dependency Injection
• Supreme Dependency Injection Mechanism by Angular JS
 Value
 Factory
 Service
 Provider
 Constant



15) Internalization

16)Routing

17) POC(Proof Of Concept)