Prerequisites Skill for AngularJS
AngularJS Introduction
Introduction To Client Side Scripting Languages
Basics of Javascript and jQuery
Introduction to AngularJS and Its History
Why should we use AngularJS?
Execution flow
Controllers
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
$scope
$rootScope
Difference between $scope & $rootScope
Using $emit & $broadcast
JSON advantages
Using JSON in Angularjs
Use of $watch, $digest & $apply
Understanding AngularJS Architecture
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
Adding Filters to 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
AngularJS XMLHttpRequest (AJAX)
AngularJS $http
AngularJS Forms & Input Validation
AngularJS 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
REST API Calls
Overview of REST API
Use of angular resource module
Animations
Overview of transitions
Use of angular animate module
Angular with UI Frameworks
ui boostrap
anguar-meterial
Behavior Driven Development
Overview of Nodejs
installation of karma & jasmin
working with karma & jasmin
.
Read More Read Less