Angular
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
HTML and JavaScript
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?
Controllers
Execution flow
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