Angular JS

AngularJS Training: Advanced AngularJS Training

Course Outline
  1. Introduction
  2. Brief Review of Angular Basics [only if needed]
    • Controllers and Models
    • Directives
    • Services
    • Routing and Single Page Applications
  3. Angular User Interfaces
    • Angular Forms
    • Angular forms vs HTML forms
    • Angular form controls
    • Form events
    • The form controller
    • Form validation
    • CSS classes for form data
    • Using Angular with Angular UI and Angular Bootstrap
    • Introduction to AngularUI
    • Introduction to Bootstrap (and AngularUI–s implementation)
    • Page layout and organization
    • UI Widgets
  4. Angular Services
    • Providers as a concept
    • The Service Provider
    • Mocking out your Service during testing
    • The Factory Provider
    • Testing your Factory
    • The Provider recipe
  5. Developing Custom Directives
    • Teaching HTML new tricks
    • Binding text and attributes
    • Directive processing lifecycle
    • DOM Processing
    • Compilation
    • Linking
    • A basic directive
    • Directives and scopes
    • Creating reusable directives
    • Turning directives into components
    • Transclusion
    • Examples:
    • Custom Elements
    • Custom Event Handling
    • Observing Model Changes with $observe
  6. Enhanced End-to-End Testing
    • Introduction to End-to-End testing
    • Setting up Protractor
    • Configuring your browser()
    • Grabbing elements
    • Firing events
    • Examining data
  7. Conclusion

Duration: 16 Hours
Course Fee: INR. 25,000 + Tax


AngularJS Training: Comprehensive AngularJS Training

Course Outline
  1. Introduction to AngularJS
    • What does AngularJS do for me?
    • Who controls AngularJS?
    • How can I get AngularJS?
  2. Our first AngularJS application
    • A basic application
    • Using angular-seed
    • The pieces of the puzzle
    • Two-way data binding
    • Directives
    • How it fits together
    • How much of the page is an Angular application?
    • Model, View, Controller from the AngularJS Perspective
  3. Single Page Applications
    • What do we mean by Single Page Application?
    • Creating Angular Modules
    • Using Angular’s Routing Service
    • Routing Basics
    • Accessing URL Data
    • Using the $location Service
    • Creating a Skeleton Single Page Application
  4. Controllers
    • Where Controllers fit in, and what they do, from Angulars perspective
    • Managing Scope
    • Setting up Behavior
    • Building a basic controller
    • A more advanced controller
  5. Models
    • How to create a model
    • Explicit models
    • Implicit models
  6. Views
    • Angular’s take on the View: a little bit different
    • Tying a View to a Controller
    • Tying a View to a model
  7. Expressions
    • Expressions are lightweight code snippets
    • Expression capabilities
    • Limitations
    • The border between expressions and $eval
  8. Filters
    • Standard filters
    • Writing your own filter
    • Tying filters together
  9. Scopes
    • What are scopes?
    • What do scopes provide?
    • Scope lifecycle
    • Scopes as glue between controller and view
    • Scope hierarchies
    • Scope and events
  10. Angular Forms
    • Angular forms vs HTML forms
    • Angular form controls
    • Form events
    • The form controller
    • Form validation
    • CSS classes for form data
  11. 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
  12. Directives
    • Teaching HTML new tricks
    • Binding text and attributes
    • Directive processing lifecycle
    • DOM Processing
    • Compilation
    • Linking
    • A basic directive
    • Directives and scopes
    • Creating reusable directives
    • Turning directives into components
  13. Testing in Angular
    • Unit testing
    • Working with Dependency Injection
    • Other unit testing issues
    • End-to-end testing
    • Angulars E2E testing framework
    • Commands and expectations
    • Controlling what happens before and after the test
    • Running a scenario
  14. Angular User Interfaces
    • Angular Forms
    • Angular forms vs HTML forms
    • Angular form controls
    • Form events
    • The form controller
    • Form validation
    • CSS classes for form data
    • Using Angular with Angular UI and Angular Bootstrap
    • Introduction to AngularUI
    • Introduction to Bootstrap (and AngularUIs implementation)
    • Page layout and organization
    • UI Widgets
  15. Angular Services
    • Providers as a concept
    • The Service Provider
    • Mocking out your Service during testing
    • The Factory Provider
    • Testing your Factory
    • The Provider recipe
  16. Developing Custom Directives
    • Teaching HTML new tricks
    • Binding text and attributes
    • Directive processing lifecycle
    • DOM Processing
    • Compilation
    • Linking
    • A basic directive
    • Directives and scopes
    • Creating reusable directives
    • Turning directives into components
    • Transclusion
    • Examples:
    • Custom Elements
    • Custom Event Handling
    • Observing Model Changes with $observe
  17. Enhanced End-to-End Testing
    • Introduction to End-to-End testing
    • Setting up Protractor
    • Configuring your browser()
    • Grabbing elements
    • Firing events
    • Examining data
  18. Conclusion

Duration: 40 Hours
Course Fee: INR. 50,000 + Tax


AngularJS Training: Introduction to AngularJS

Course Outline

 

  1. Introduction to AngularJS
    • What does AngularJS do for me?
    • Who controls AngularJS?
    • How can I get AngularJS?
  2. Our first AngularJS application
    • A basic application
    • Using angular-seed
    • The pieces of the puzzle
    • Two-way data binding
    • Directives
    • How it fits together
    • How much of the page is an Angular application?
    • Model, View, Controller from the AngularJS Perspective
  3. Single Page Applications
    • What do we mean by Single Page Application?
    • Creating Angular Modules
    • Using Angular’s Routing Service
    • Routing Basics
    • Accessing URL Data
    • Using the $location Service
    • Creating a Skeleton Single Page Application
  4. Controllers
    • Where Controllers fit in, and what they do, from Angular–s perspective
    • Managing Scope
    • Setting up Behavior
    • Building a basic controller
    • A more advanced controller
  5. Models
    • How to create a model
    • Explicit models
    • Implicit models
  6. Views
    • Angular’s take on the View: a little bit different
    • Tying a View to a Controller
    • Tying a View to a model
  7. Expressions
    • Expressions are lightweight code snippets
    • Expression capabilities
    • Limitations
    • The border between expressions and $eval
  8. Filters
    • Standard filters
    • Writing your own filter
    • Tying filters together
  9. Scopes
    • What are scopes?
    • What do scopes provide?
    • Scope lifecycle
    • Scopes as glue between controller and view
    • Scope hierarchies
    • Scope and events
  10. Angular Forms
    • Angular forms vs HTML forms
    • Angular form controls
    • Form events
    • The form controller
    • Form validation
    • CSS classes for form data
  11. 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
  12. Directives
    • Teaching HTML new tricks
    • Binding text and attributes
    • Directive processing lifecycle
    • DOM Processing
    • Compilation
    • Linking
    • A basic directive
    • Directives and scopes
    • Creating reusable directives
    • Turning directives into components
  13. Testing in Angular
    • Unit testing
    • Working with Dependency Injection
    • Other unit testing issues
    • End-to-end testing
    • Angular–s E2E testing framework
    • Commands and expectations
    • Controlling what happens before and after the test
    • Running a scenario
  14. Conclusion

Duration: 24 Hours
Course Fee: INR. 30,000 + Tax