Angularjs Training Course in Jaipur

 

 

Course Name – Angularjs Training

Duration – 1 Month

 

This Angularjs Training Course from Digital Computer Classes teaches you all about this open-source JavaScript framework. This course is meant for absolutely the beginner, meaning no prior knowledge of AngularJS is required, however you ought to have already got a fundamental understanding of HTML, CSS and JavaScript.

You will start by setting up the application and learning about the views, controllers, and built-in directions. From there, the course will teach you about filters, showing you tricks with filters and the way to make custom filters. This Angularjs Training course will cover topics in AngularJS including service types, directives and directive communication channels, routing and promises, and advanced scope. Finally, you’ll study interacting with servers and 3rd party libraries.

By the completion of this computer based Angularjs Training course, you’ll have gained the knowledge and experience necessary for working with the AngularJS framework. Working files are included, allowing you to follow along side the author throughout the lessons.

 

Angularjs Training Course Objective :

Students will:

Understand the design of single-page applications and the way AngularJS facilitates their development

Properly separate the model, view, and controller layers of your application and implement them using AngularJS

Master AngularJS expressions, filters, and scopes

Build Angular forms

Elegantly implement Ajax in your AngularJS applications

Write AngularJS directives

Unit test and end-to-end test your AngularJS applications

 

Complete Course Contents | Angularjs Training Course

 

Introduction to AngularJS

 

  • What does AngularJS do for me?

  • Who controls AngularJS?

  • How can I get AngularJS?

 

Our first AngularJS application

  • A basic application

  • Using angular-seed

  • The pieces of the puzzle

  • How it fits together

  • Model, View, Controller from the AngularJS Perspective

 

Single Page Applications

  • What can we mean by Single Page Application?

  • Creating Angular Modules

  • Using Angular’s Routing Service

  • Creating a Skeleton Single Page Application

 

Controllers

  • Where Controllers fit in, and what they are doing , from Angular’s perspectiveAngularjs training course

  • Managing Scope

  • Setting up Behavior

  • Building a basic controller

  • A more advanced controller

 

Models

  • How to create a model

  • Explicit models

  • Implicit models

 

Views

  • Angular’s take on the View: a touch bit different

  • Tying a View to a Controller

  • Tying a View to a model

 

Expressions

  • Expressions are lightweight code snippets

  • Expression capabilities

  • Limitations

  • The border between expressions and $eval

 

Filters

  • Standard filters

  • Writing your own filter

  • Tying filters together

 

Scopes

  • What are scopes?

  • What do scopes provide?

  • Scope lifecycle

  • Scopes as glue between controller and consider 

  • Scope hierarchies

  • Scope and events

 

Angular Forms

  • Angular forms vs HTML forms

  • Angular form controls

  • Form events

  • The form controller

  • Form validation

 

Ajax, Data, and Angular

  • High level interactions with servers

  • Low-level server interactions with $http

  • The deferred/promises API

  • Making RESTful Service calls with $resource

 

Directives

  • Teaching HTML new tricks

  • Binding text and attributes

  • Directive processing lifecycle

  • A basic directive

  • Directives and scopes

  • Creating reusable directives

  • Turning directives into components

 

Testing in Angular

  • Unit testing

  • End-to-end testing

 

Angular User Interfaces

  • Angular Forms

  • Using Angular with Angular UI and Angular Bootstrap

 

Angular Services

  • Providers as a concept

  • The Service Provider

  • The Factory Provider

  • The Provider recipe

 

Developing Custom Directives

  • Teaching HTML new tricks

  • Binding text and attributes

  • Directive processing lifecycle

  • A basic directive

  • Directives and scopes

  • Creating reusable directives

  • Turning directives into components

  • Transclusion

  • Examples

 

Enhanced End-to-End Testing

  • Introduction to End-to-End testing

  • Setting up Protractor

  • Configuring your browser()

  • Grabbing elements

  • Firing events

  • Examining data