Angular JS
Duration: 6/7
Weekend (Weekend Batch)
Prerequisites
•
Knowledge of HTML/CSS is required.
•
Candidate should have good Knowledge of JavaScript and Object
Oriented concepts of JS.
Basic Part
1.
JavaScript
·
Introduction
·
Variables
·
Operators
and Comparisons
·
Conditional
Statements and Loops
·
User
Defined Functions
·
JS
Objects & JS Validations
2.
The DOM Objects
·
Introduction
to DOM object
·
DOM
Methods
·
Access
& Modify HTML through DOM
·
Event Listeners
·
DOM
Navigation
·
Dynamic
Content Handling
·
Session
Storage
·
Local
Storage
3.
Object Oriented JS
·
OOJS
concept
·
Classes
& Instances
·
Exception
Handling in JS
·
Constructors
& Inheritance
·
Encapsulation
·
Abstraction
·
Polymorphism
·
Prototype
based programming
Angular JS
1.
Introduction
·
What is
AngularJS?
·
Why we
need Framework?
·
Pre-requisite
requirement
2.
Introduction to MVS
·
Design
pattern
·
AngularJS Expressions
·
AngularJS Modules
·
Creating
a Module
·
Adding a
Controller
·
Adding a
Directive
3.
Data Binding
·
Two way
binding with Model and view
·
Two way
binding with view and Model
4.
Controllers
·
Understanding
controller
·
Setting
up initial state of a $scope object
·
Adding
behavior to a Scope object
·
Associating
controller with Angular scope object
·
Explicitly
using angular module controller function
·
Implicitly
using ng-controller or $route
·
Scope
inheritance
5.
Service
·
What is
angular service?
·
Why to
use Services?
·
$http
Service
·
$timeout
Service
·
$interval
Service
·
Usage of
service
6.
Scopes
·
Understanding
the Scope
·
Root
Scope
7.
Dependency Injection
8.
Filters
·
AngularJS
build in filter
·
Adding
Filters to Expressions
·
Adding
Filters to Directives
·
Custom
filter
9.
Directives
·
AngularJS
build in directives
·
Creating
custom directive
·
Implementing
restrictions for elements or attributes
·
Isolated
scope in directive
·
Adding
event listener
10. Module
·
What is a
module
·
Module
loading and dependencies
11. Providers
·
Value
recipe
·
Factory
recipe
·
Service
recipe
·
Constant
recipe
·
Provider
recipe
12. Routing
·
What is
Routing
·
$routeProvider
13. Basics of Security in AngularJS