AngularJS Online Training

AngularJS Online Training

Why Way2IT4U AngularJS Online Training

Way2IT4U AngularJS Training: Learn how to create rich and dynamic web applications by using AngularJS new versions Angular 2/4/5/6, code completion, snippets, how to integrate HTML5 markup with declarative syntax and expressions, data-binding, Events, DOM, Forms, Input, Validation, test, refine, and deploy your Angular 2/4/5/6 projects, Cheatsheet, Server-side Rendering., etc. You will also get an exposure to industry based Real-time projects in various verticals.

Technology Outlines

AngularJS is a robust JavaScript Framework, used in Single Page Application (SPA) projects. Way2IT4U offers high-quality and hands-on online training program in AngularJS which is an open source, completely free, and used by thousands of developers around the world.
The highlights of our training program include complete coverage of the basics of AngularJS, in-depth understanding of the programming concepts and clear explanation of all the components of AngularJS with relevant and interesting illustrations.
Students who have a good understanding of JavaScript and any text editor will find this course fulfilling and enriching. AngularJS is primarily used to develop web applications; hence knowledge of other web technologies such as HTML, CSS, AJAX, etc. may be of great help. Our AngularJS training program focuses on modules, controllers, scopes, services, directives, and testing. By the end of this training program, students will be able to take front-end applications to the next level.

Table of Contents

Introduction

  • Introduction to AngularJS
  • MVC Architecture
  • Conceptual Overview
  • Setting up the Environment
  • First Application
  • Understanding ng attributes

Expressions and Data Biding

  • Number and String Expressions
  • Object Binding and Expressions
  • Working with Arrays
  • Forgiving Behavior
  • Understanding Data binding

Working with Directives

Introduction

Core Directives

Conditional Directives

Styles Directives

Mouse and Keyboard Events Directives

Controllers

  • Understanding Controllers
  • Programming Controllers & $scope object
  • Adding Behavior to a Scope Object
  • Passing Parameters to the Methods
  • Having Array as members in Controller Scope.
  • Nested Controllers and Scope Inheritance.
  • Multiple Controllers and their scopes

Filters

  • Purpose of Filters
  • Built-In Filters
  • Uppercase and Lowercase Filters
  • Currency and Number Formatting Filters
  • OrderBy Filter
  • Filter Filter
  • Creating Custom Filter

Forms

  • Using Simple Form
  • Working with Select and Options
  • Input Validations
  • Using CSS classes
  • Form Events
  • Custom Model update triggers
  • Custom Validations

Modules

  • Why Module?
  • Module Loading and Dependencies
  • Recommended Setup of Application
  • Creation vs Retrieval.

Services

  • Understanding Services
  • Developing Creating Services
  • Using a Service
  • Injecting Dependencies in a Service

Ajax in AngularJS

  • $http Service
  • $q Service
  • Ajax Impl using $http and $q Service

Routing

  • Introduction to SPA
  • Creating HTML Templates
  • Configuring Route Provider

Node

  • Node Introduction
  • Npm introduction
  • Node modules installation commands
  • Basics about Node

Session 1 – Introduction to ReactJS

React JS

  • History of front end libraries
  • Motivation for using React
  • Key differentiators (Virtual DOM, One way binding)
  • Thinking in React

Session 2 – React Components

  • React component
  • Render function
  • Component API
  • Component lifecycle
  • State
  • Props
  • Mixins
  • JSX

Session 3 – React internals

  • Reconciliation algorithm

Session 4 – Component inter communication

  • Component composition
  • Pass data from parent to child
  • Pass data from child to parent

Polymer

  • Polymer Introduction
  • Visual DOM
  • Polimer library
  • Elements
  • Other components