Angularjs Basics Tutorial in Bangalore

Please contact us for schedule and price

Watch Demo Session
Did you know that you can accomplish a lot and get much more in terms of functionality with very little code with Angular JS? We offer the best Angular Javascript tutorial course that is tailor made to suit your learning needs!

AngularJS – An Overview

A fascinating javascript framework based on the MVC pattern. This interesting framework helps in improving the readability of the written code and also allows it to be more expressive as it allows the extension of HTML vocabulary. If you are a web developer or wish to be one, you would do very well to learn AngularJS basics and learn to work with it in a full-fledged manner. It offers a lot of interesting features and advantages and this is the reason why it is gaining immense popularity by the day. A few of the key advantages of AngularJS are:

  • Easier options to handle all sorts of dependencies.
  • Enables development in parallel and offers better state management as compared to other technologies.
  • Enables you to write single page applications.

In our Angular Javascript tutorial course, you will create SPAs to understand the purpose of Angular JS.

Objectives:

At the end of this Angular Javascript training course, you will:

  • Learn to build Angular applications that are production ready ( we offer a lot of hands on training to enable you learn better)
  • Unit test Angular applications
  • Learn the usage of GRUNT for running the project as well as the test cases
  • Confidently create a complete CRUD application using Angular

 

What you will learn from this course?

You will get to learn and master the following concepts with our AngularJS basics course:

  • AngularJS Basics and Advanced Concepts
  • How to use Directives, Filters and Controllers
  • Learn to create custom Filters and Directives
  • How to make calls to servers
  • Learn to unit test a AngularJS
  • Learn to use GRUNT to run the complete project tasks and test cases

 

Prerequisites

  • Knowledge of HTML & JavaScript
  • Basic Knowledge on Object Oriented Javascript

 

Who is this course designed for?

  • Web developers and designers working developing front end web applications.

 

Course Duration

  • 2 days(16 hours)

 

 

Course Outline

Introduction to AngularJS

  • What is MV* and SPA(Single Page Application) ?
  • Issues of not using a client side JS framework or where AngularJS comes into picture
  • AngularJS vs. libraries (e.g., jQuery) and other frameworks (e.g., Backbone.js)
  • Angular Javascript Features
  • Components of AngularJS
  • Digest Loops and Dirty Checking

 

 

Building Blocks of AngularJS
Directives

  • What are Directives?
  • Using ng-app, ng-model, ng-init, ng-repeat, ng-bind
  • Using different directives in an Angular Application
  • Creating Custom Directives
  • Understanding directive definition with different options

Expressions

  • Working with expressions

Controllers

  • Understanding Controllers
  • Scopes, Watches, Inheritance in Controllers
  • Communicating up, down and across scopes

Filters

    • Using built-in filters
    • Creating custom Filters
    • Scopes in Angular

Two way binding in AngularJS
Services

      • Introduction to Services
      • Creating Modules
      • Injecting Services into Controllers
      • $http

Modules in AngularJS

 

Communicating with Servers

      • Communicating over $http
      • Configuring requests and sending Http Headers
      • Request and Response Transformation

Routing

      • Understanding Routing
      • Using ui-router to implement routing
      • Understanding ui-view, states, nested states

 

Exception Handling in Angular
Unit Testing in Angular

      • Overview on karma, Jasmine
      • Setting up karma
      • Creating unit test for controller, directive, service

 

Whats New?
Inner Classes

      • New features in AngularJS 1.3
      • Upcoming features in Angular JS 2.0