Out AngularJS training course is an excellent starting point for corporate developer teams as well as individual developers.
Contact us to book your seat. Training may be done on-site or at our training venues in Durban, Cape Town and Johannesburg.
Course | Duration | Price ZAR(ex vat) | Price USD |
---|---|---|---|
AngularJS Training | 3 days | R20,000 | $2,000 |
|
Course Outline
Introduction
-
Class Objectives & Roadmap
-
Prerequisites Review
-
Student Background & Expectations
-
-
What is a SPA? What is Angular?
-
Single Page Apps vs Conventional Web Applications
-
Where Angular Fits
-
-
Angular Overview / Tutorial
-
Setup & Installation
-
Templating
-
Two-way Data Binding
-
Controllers
-
Scopes
-
HTTP / XHR
-
Dependency Injection
-
Routing & Multiple Views
-
Custom Filters
-
Event Handlers
-
Intro to Custom Services
-
Preview of Other Major Topics
-
-
Controllers & Scopes in more depth
-
Side-by-Side Controllers
-
Nested Controllers
-
Controller As
-
Testing Controllers
-
-
Developing & Debugging
-
Recommended Tools
-
Techniques
-
Common Issues
-
-
Digest Cycle & Watches
-
The "watch"
-
How It Works
-
$apply, $digest, etc.
-
Variations
-
Performance Considerations
-
-
Form Validation
-
Using the Form Element
-
Naming Inputs
-
Utilizing Form Properties
-
Dynamic Styles
-
-
Angular Services
-
What are they?
-
Why use them?
-
Constants & Values
-
Services
-
Factories
-
When to use each kind?
-
Testing Services (etc.)
-
-
Promises
-
Concepts & Definitions
-
The Problem with Callbacks
-
More Than Just Async
-
The Promises You Already Know
-
Essentials
-
Chaining Promises
-
Error Handling
-
Q and $q
-
The Deferred Object
-
Route Resolve
-
Testing with Promises
-
-
Set up a project workspace
-
Installing and Configuring Necessary Tools
-
Creating a Starter Application
-
-
Modules
-
Purpose
-
Advantages
-
Warnings
-
Recommendations
-
-
Directives
-
Concepts & Definitions
- Why Directives
- Built-In Directives
- Building Custom Directives
- Reusability
-
- Automated Testing - in more depth; testing is sometimes presented interleaved with other topics, and sometimes consolidated.
-
Unit Testing with Jasmine and Karma etc
-