Angular Course Content
Introduction to AngularJS
- Introduction to AngularJS
- MVC Architecture
- Conceptual Overview
- Setting up the Environment
- First Application
- Understanding ng attributes
Expressions and Data binding
- Number and String Expressions
- Object Binding and Expressions
- Working with Arrays
- Forgiving Behavior
- Understanding Data binding
Working with Directives
- introduction
- Core Directives
- Conditional Directives
- Styles Directives
- Mouse and Keyboard Events Directives
Controllers
- Understanding Controllers
- Programming Controllers & $scope object
- Adding Behavior to a Scope Object
- Passing Parameters to the Methods
- Having Array as members in Controller Scope.
- Nested Controllers and Scope Inheritance.
- Multiple Controllers and their scopes
Filters
- Purpose of Filters
- Built-In Filters
- Uppercase and Lowercase Filters
- Currency and Number Formatting Filters
- OrderBy Filter
- Filter Filter
- Creating Custom Filter
Forms
- Using Simple Form
- Working with Select and Options
- Input Validations
- Using CSS classes
- Form Events
- Custom Model update triggers
- Custom Validations
Modules
- Why Module?
- Module Loading and Dependencies
- Recommended Setup of Application
- Creation vs Retrieval.
Services
- Understaning Services
- Developing Creating Services
- using service
- injecting Dependencies in a Service
Ajax in AngularJS
- $http Service
- $q Service
- Ajax Impl using $http and $q Service
Routing
- Introduction to SPA
- creating HTML templates
- configuring Route Provider