Essential AngularJS



In this course, you will learn how to develop client browser based applications using the AngularJS framework. You will learn how to use the open source AngularJS framework and combine this with powerful REST services on the back-end to build single page applications (SPA). With the knowledge gained from this course, you will be able to create your own rich and powerful SPAs that keep all their state in the browser and communicate with RESTful services on the backend in order to retrieve and persist data.

Note: You are required to bring your own laptop.


Experienced web developers with a minimal of 6 months web development who want to:

  • Start building rich client side web applications using AngularJS
  • Create rich Single Page Applications
  • Learn the power of JavaScript and the browser


  • Experienced web developers with a minimun of six months web development and experience with JavaScript

Learning Objectives

  • How to use the AngularJS framework in a modern web application
  • Advantages of SPA style web applications
  • How to use REST services from your AngularJS application
  • Create custom HTML elements using AngularJS directives

1. JavaScript Refresher

2. AngularJS Introduction

3. Services and Factories

4. AngularJS and Ajax

5. Data Entry Using AngularJS

6. Using Routing to Create SPAs

7. AngularJS Patterns

8. Building Custom AngularJS Directives

9. Testing AngularJS Applications