- Introduction
- What is AngularJS
- Why AngularJS
- History of AngularJS
- AngularJS Application Execution flow
- AngularJS Environment setup
- Model, View, Controller from the AngularJS Perspective
- MV(*)/W
- Advantages and Disadvantages of AngularJS
- Deep dive into Modules
- Deep dive into Controllers
- Dependency Injection
- Expressions
- Data Binding
- Scopes
- Directives:
- ng-model,
- ng-bind,
- ng-controller,
- ng-repeat,
- ng-src
- ng-init,
- ng-show,
- ng-hide,
- ng-if,
- ng-switch … This list goes on
- Working with images
- Working with Events
- Filters
- Angular DOM
- Form Validation
- a. $pristine,
- $dirty
- $valid
- $invalid
- $error
- $untouched
- $touched
- $submitted
- AngularJS API
- angular.lowercase()
- angular.uppercase()
- angular.isString()
- angular.isNumber() This list goes on
Advanced Angular JS
- Single Page Application
- Templates
- Routing
- Working With Ajax
- Angular Services
- Unit Testing
Real time Angular JS
- Digest cycle
- Custom Directives
- Custom Filters
- Debugging
- Web Inspector:Console.Sources,Network,Resources
- Performance:Timeline,profiles
- Gulp OrGRUNT
- bower
- npm
- node.js
- Many other …