course detail



Program Name
Angular JS
11 Weeks
Project Implementation
2 Projects
Batch Size
Not Required
Job Guidance
Yes (Supported by Placement Cell)
Start date
June 29, 2019

Course Content Overview


  • Understanding the importance of learning Angular JS. .
  • The detailed explanation of best practices to learn Angular JS.
  • Guidelines for Getting started

Introduction to Angular JS.

  • Introduction to Client Side Scripting Languages
  • HTML and JavaScript
  • Basics of Javascript and jQuery
  • Introduction to AngularJS and Its History
  • Why should we use AngularJS?

How Execution flow works


  • What is a controller
  • How to use the controllers
  • Properties, Methods of controllers
  • How to Bind controllers with views
  • What is Controller hierarchy
  • How to use the controllers

Bootstrapping Angular APPS

  • What is Bootstrapping?
  • What are the types of Bootstrapping?
  • What is Auto bootstrap? And how it works?
  • What is Custom bootstrap? And how it works ?

Data bind

  • What is Data Binding ?
  • How to Bind Model Objects
  • Model Objects Visibility
  • $scope
  • $rootScope
  • What is the difference between $scope & $rootScope?
  • Using $emit and $broadcast
  • JSON advantages
  • Using JSON in Angularjs
  • Use of $watch, $digest & $apply

project 1

Understanding Angular JS Architecture

Dependency Injection

  • What is Dependency Injection?
  • Implicit D
  • Inline Array Annotated DI
  • $inject Array Annotated DI


  • What is an expression?
  • What all expressions available in Angular JS?
  • Angular JS Expressions, Angular JS Numbers
  • Angular JS Strings, Angular JS Arrays
  • Angular JS Objects


  • Power of directives

Working with built in directives

  • ng-app, ng-init
  • ng-model, ng-repeat
  • ng-class, ng-template
  • ng-include


  • How to add Filters to Expressions, Directives
  • How to use built in filters
  • How to create custom filters


  • How to use Events in Angular JS
  • ng-click
  • Hiding HTML Elements
  • ng-disabled
  • ng-show, ng-hide


  • Controllers Pollute the Global Namespace
  • AngularJS Application Files

AngularJS XMLHttpRequest (AJAX)

  • AngularJS

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


  • Overview of REST API
  • Use of angular resource module


  • overview of transitions
  • use of angular animate module

Angular with UI Frameworks

  • Ui bootstrap
  • anguar-meterial

Behavior Driven Development

  • Overview of Nodejs
  • How to install karma and jasmin
  • working with karma and jasmine

Project 2

Interview Preparation

  • Mock Interview will be conducted
  • Discussion on most expected interview questions
  • How to Prepare for Interviews
  • Discussion on Areas of improvement

Resume Preparation

  • Placement Cell will be connecting with you on your Resume Preparation and Full Guidance will be assured.

Outcome of the Course

Candidate who completes AngularJS Program successfully: -

  • Will be able to work on any Application individually.
  • Will be able to code to build user interface applications
  • Will be able to create single page applications.
  • Will be able to restore data from back-end server and manipulate it easily.
  • Will be able to crack interview.

Enroll Now



Please enter your Details