
- Scope & Function Context
- Closures
- this keyword
- Object-Oriented in JavaScript
- Async and Parallel in JavaScript
- JavaScript Design Pattern
- The Challenge with Web Apps (SPA)
- SPA or Web App's
- To bind or not to bind? this is the question
- MVC or MVVM Frameworks
- Why AngularJS?
- JavaScript Design Pattern
- Template & live data binding ( Directives & $scope )
- Model, View & Controller (MVC)
- Dependency Injection ( AngularJS services )
- Modules
- LAB : TV Show SPA
- ng-model directive
- ngModelController & FormController
- Custom Validation
- Input directive
- Filter Syntax
- AngularJS Filters
- Custom Filters
- $.Ajax vs. $http
- $resource
- Promises ($q) vs. Calbacks
- Offline / Online
- Introduction to Services
- Built-in Services
- Creating Custom Services
- AngularJS Startup Process
- AngularJS Runtime
- Scope API ($id, $watch & $apply )
- Scope Communication
- Template Services
- Injector Service
- Modules
- Caching
- $provide service
- Routing
- Introduction to Directives
- Creating Custom Directives
- Template
- Scope
- Compile function
- Link function
- Controller
- Transclude
- Animation
- Tips & tricks
- $location service
- ng-view directive
- $route service and route object
- Navigation flow
- Routing broadcasted events
- Resolve option and promise
- Cancelling route changes
AngularJS Syllabus :
Duration of the course: 5 Weekends
Training includes: 15+ Assignments
35 Hours classroom training
Requirements
You should have a basic understanding of Jquery and JavaScript.
Knowledge of any text editor.
As we are going to develop web-based applications using AngularJS, it will be good if you have an understanding of other web technologies such as HTML, CSS, PHP and AJAX.
JavaScript Fundamentals
What are Web Applications?
AngularJS Building Blocks for Building SPA
Forms in AngularJS
AngularJS Filters
Communication
Services
AngularJS Internal
Directives
Custom Directive
Routing and Navigation
fdnsd
angular js