Angular JS Course

Duration: 80 hrs.
  • Basics
  • HTML Elements, Attributes
  • HTML Styles
  • HTML Forms & Form Elements
  • HTML Input Element Types
  • HTML Input Attributes
  • HTML File Paths
  • HTML 5.0 new input elements
  • <Script> tag and its uses
  • Local Storage, Session Storage
  • WebWorker
  • Geolocation
  • Canvas
  • Application cache
  • HTML & XHTML
  • CSS Introduction
  • CSS Syntax
  • CSS Selectors
  • CSS Styling
  • BOX Model
  • Transition
  • Gradient
  • Introduction
  • Javascript Statements, Keywords
  • Javascript Data Types, premitive types
  • Javascript Functions, Parameters & Return Values
  • Javascript Programs
  • OOPs concept
  • Creating Objects, adding Properties and Methods to Objects
  • Javascript Conditional Statements, Loops & Iteration
  • Enumerating properties
  • Callbacks
  • JSON
  • Jquery
  • Understanding Jquery
  • Jquery Selectors
  • Working with Evenets
  • Basics
  • Angular JS Introduction & history
  • Core Features of AngularJS
  • MVC Architecture
  • Angular Expressions
  • AngularJS Numbers, Strings, Objects, Arrays
  • AngularJS expressions v/s Javascript expressions
  • Filters
  • Built-in Filters
  • Adding Filters to Expressions
  • Adding Filters to Directives
  • Custom Filters
  • Directives
  • Introduction to Directives
  • Using AngularJS built-in Directives
  • Creating new Directives
  • Data binding
  • Isolating Directive scope
  • Handling events with Directives
  • Controllers
  • AngularJS Controller s
  • Controller methods
  • Controllers in External files
  • Attaching properties and functions to scope
  • Nested Controllers
  • Using filters in Controllers
  • Controllers in External Files
  • Controllers & Modules
  • Modules
  • Introduction to AngularJS Modules
  • Creating Module
  • Adding a Controller
  • Adding a Directive
  • Bootstrapping AngularJS
  • Forms
  • Working with Angular Forms
  • Model binding
  • Form controller
  • Form Validation
  • Form State and Input State
  • Custom validation
  • Form events
  • $error object
  • Scopes
  • What is scope and how to use it?
  • Two way data binding
  • Scope inheritance
  • Scope & controllers
  • Scope & directives
  • $apply and $watch
  • Rootscope
  • Scope broadcasting
  • Scope events
  • Services
  • What is a Service?
  • Using AngularJS built in Services
  • Creating custom Service
  • Use custom Service inside a Filter
  • Ajax
  • Tables, SQL
  • Displaying data in a Table
  • Fetching data from a PHP Server running MySQL
  • Fetching Data from an ASP.NET server running SQL
  • Cross-site HTTP Requests
  • AngularJS Dependency Injenction
  • Value, Factory, Service, Provider, Constant
  • Single Page Application
  • What is SPA
  • Pros & Cons of SPA
  • Installing the ngRoute module
  • Configure routes
  • Passing parameters
  • Changing location
  • Resolving promises
  • Create a Single Page Application
  • Animations
  • What is an Animation?
  • What ngAnimate Module do?
  • CSS transforms
  • CSS transitions
  • Applying animations
  • Directives supporting animation
  • Routing
  • What is Routing & its need
  • Controllers
  • Template
  • Otherwise method
  • Includes
  • Include AngularJS code
  • Include Cross Domains
  • Testing
  • An introduction to Unit Testing
  • Testing AngularJS application

Enquiry