course detail

Angular JS Training

  • Program Name : Angular JS
  • Length : 11 Weeks
  • Project Implementation : 2 Projects
  • Batch Size : 10
  • Pre-requisites :
  • Job Guidance : Yes (Supported by Placement Cell)
  • Certificate : Yes
  • Start date : October 06, 2018

Course Content Overview

Induction
  • 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
Controllers
  • What is a controller
  • How to use the controllers
  • Properties, Methods of controllers
  • How to Bindcontrollers with views
  • What is Controller hierarchy
  • How to share data between 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 Binding
  • 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 AngularJS Architecture
Dependency Injection
  • What is Dependency Injection?
  • Implicit DI
  • Inline Array Annotated DI
  • $inject Array Annotated DI
Expressions
  • What is an expression?
  • What all expressions available in Angular JS ?
  • Angular JS 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
  • How to add Filters to Expressions, Directives
  • How to use built in filters
  • How to create custom filters
Events
  • How to use Events in Angular JS
  • 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 Forms & Input Validation
  • 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
  • uiboostrap
  • 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 AngularJSProgram successfully: -

  • Will be able to work on any Applicationindividually.
  • 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.