Contents
- 1 AngularJS Training Overview
- 2 Angular JS Course Content
- 2.1 AngularJS Introduction
- 2.2 Execution flow
- 2.3 Controllers
- 2.4 Bootstrapping Angular APPS
- 2.5 Data Binding
- 2.6 Understanding AngularJS Architecture
- 2.7 Dependency Injection
- 2.8 Expressions
- 2.9 Directives
- 2.10 Filters
- 2.11 Events
- 2.12 Modules
- 2.13 AngularJS XMLHttpRequest (AJAX)
- 2.14 AngularJS Forms & Input Validation AngularJS Service Types
- 2.15 Single Page Applications
- 2.16 REST API Calls
- 2.17 Animations
- 2.18 Angular with UI Frameworks
- 2.19 Behavior Driven Development
AngularJS Training Overview
AngularJS is one of the JavaScript open-source web application frameworks which is generally used to add an HTML page along with a tag. The major aim of AngularJS is to simplify the application development and testing performance by providing a framework called MVC (Model View Controller) Architecture. It enables the application to change from bulk amount of programming code into a simple code
AngularJS Training Objectives
- The main objective of Angular JS is to reduce the code to build user interface applications
- To create single page applications
- To restore data from back-end server and manipulate it easily
Who should do the course
Anyone who are showing interest towards course to build their career in Angular world
Prerequisites for Angular JS Course
Angular JS Course Content
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 and $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, 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 and 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 and jasmin
- working with karma and jasmin
Click Here For AngularJS Online Training