1 Introduction
- Structure to understand
- Set Up Development Environment
2 Architectural design patterns
- MVC& MVVM pattern
- Controller
- Model
- View
3 First AngularJS App
- Introduction
- Using AngularJS
- Applying Angular JS to the HTML file
- Hello World App
- Round Trip and Single Page Applications
4 Built-In Directives, Filters and Events
- Data Binding and expression
- Inbuilt Directives
- Angular Events
- Handling Events
- Iterating Over Data
- Working with Filters
- Sorting and Formatting Data
5 Views, Module and Controllers
- Role of Module
- Creating and working with modules
- Working with Scope
- Dependency Injection in Angular
- Role of Controllers
- Adding a Controllers to a Module
6 Application Structure, templating and Routing
- Application Directory Structure
- Routing Overview
- Configuring Routing
- Ng-view Directive
7 A real Application
- Creating Application Skelton
- Creating Multiple Views
- Creating Partial Views
- Adding Navigation
- Adding Data
- Appling Bootstrap for styling
8 Angular Form
- Form directives
- Angular Form validation
9 Custom Directive and Filters
- Creating Custom Filters
- Transclusion
- Creating Custom Directives
- Creating Complex Directives
10 Working with Services and Factory
- Creating Services
- Built-In Services
- Working with Ajax and Promises
- Consuming the Promises
- Working with Rest
- Route and URL Services
11 UI and Animation
- Animation in Angular
- Working ngAnimation Module