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
|