Demo Video

Coming Soon

About Trainer

  • Trainer Information

Coming Soon

Course Outline

1. Introduction to AngularJS

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

2. Execution flow

3. Controllers

  • Properties, Methods
  • Binding controllers with views
  • Controller hierarchy
  • Sharing data between controllers

3. Bootstrapping Angular APPS

  • Auto bootstrap
  • Custom bootstrap

4. Data Binding

  • Binding Model Objects
  • Model Objects Visibility
  • $scope
  • $rootScope
  • Difference between $scope & $rootScope
  • Using $emit & $broadcast
  • JSON advantages
  • Using JSON in Angularjs
  • Use of $watch, $digest & $apply

5. Understanding AngularJS Architecture

6. Dependency Injection

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

7. Expressions

  • AngularJs Expressions, AngularJS Numbers
  • AngularJS Strings, AngularJS Arrays
  • AngularJS Objects

8. Directives

  • Power of directives
  • Working with built in & custom directives

9. Filters

  • Adding Filters to Expressions
  • Adding Filters to Directives
  • Working with built in filters
  • Creating custom filters

10. Events

  • ng-click
  • Hiding HTML Elements
  • ng-disabled
  • ng-show, ng-hide

11. AngularJS XMLHttpRequest (AJAX)

  • AngularJS $http

12. AngularJS Forms & Input Validation

13. AngularJS Service Types

  • Constants & Values, Factories
  • Services, Providers

14. Single Page Applications

  • What is SPA?
  • How to work with SPA in angular
  • Working with routes
  • Static & dynamic routing

15. REST API Calls

  • Overview of REST API
  • Use of angular resource module

16. Animations

  • Overview of transitions
  • Use of angular animate module

17. Angular with UI Frameworks

  • ui boostrap
  • anguar-meterial

Resources

Coming Soon