Angular

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