Course Overview
This course teaches participants on how to use AngularJS to facilitate development of single-page web applications that use the Model-View-Controller (MVC) design pattern.
Objectives
- Understand the design of single-page applications and how AngularJS facilitates their development
 - Properly separate the model, view, and controller layers of your application and implement them using AngularJS
 - Master AngularJS expressions, filters, and scopes
 - Build Angular forms
 - Elegantly implement Ajax in your AngularJS applications
 - Write AngularJS directives
 - Unit test and end-to-end test your AngularJS applications
 
Pre-requisites
All attendees must have substantial prior experience developing with JavaScript. If attendees will not have prior JavaScript experience, we would be delighted to precede this class with a one- or two-day intensive JavaScript primer.
Angular JS - Schedule
| 
 Day 1  | 
|
| 
 09.00am – 10.00am  | 
 Introduction to AngularJS 
  | 
| 10.00am – 10.30am | 
 Breakfast  | 
| 
 10.30am – 12.45pm  | 
 Our first AngularJS application 
  | 
| 
 12.45pm – 02.15pm  | 
 Lunch  | 
| 
 02.15pm – 05.00pm  | 
 Single Page Applications 
  | 
| 
 Day 2  | 
|
| 
 09.00am – 10.00am  | 
 Controllers 
  | 
| 
 10.00am – 10.30am  | 
 Breakfast  | 
| 
 10.30am – 12.45pm  | 
 Models 
 Views 
  | 
| 
 12.45pm – 02.15pm  | 
 Lunch  | 
| 
 02.15pm – 05.00pm  | 
 Expressions 
 Filters 
 Scopes 
  | 
| 
 Day 3  | 
|
| 
 09.00am – 10.00am  | 
 Angular Forms 
  | 
| 
 10.00am – 10.30am  | 
 Breakfast  | 
| 
 10.30am – 12.45pm  | 
 Form events 
 Ajax, Data, and Angular 
  | 
| 
 12.45pm – 02.15pm  | 
 Lunch  | 
| 
 02.15pm – 05.00pm  | 
 Directives 
 
 Testing in Angular 
  | 
















 
 
 
 
 
 
 
 
 
 
