Course Overview

AngularJS is a robust, Single Page Application (SPA) framework that can be used to build dynamic, client-centric web applications. In this course you'll learn key concepts needed to get started building AngularJS applications, such as controllers, scope, views, routes, factories, services and more. The course provides step-by-step walk-throughs and coding demos that enhance the learning process. By the end of the course, you'll understand how all of the AngularJS pieces fit together and be able to apply this knowledge to building your own custom SPAs.  You will have walked through of all of the key components in AngularJS and built a working Single Page Application. If you're looking to "jumpstart" your AngularJS knowledge, look no further!

Key Learning Areas

  • Benefits of Single Page Applications
  • Why Use AngularJS?
  • Key Components Provided by AngularJS
  • Teach HTML New Tricks with Directives
  • Build Controllers and Bind Data to Views
  • Use $scope for Data Binding
  • Understand the Role of Modules
  • Understand how to use Factories and Services
  • Learn how to "jazz" up your SPAs with Animations

Course Outline

  • Angular JS – The Big Picture
  • Views, Directives, and Filters
  • Controllers, Scope, and Modules
  • Routing
  • Services and Factories
  • Animation

Who Benefits

This course is designed for JavaScript developers that are looking to build Single Page Applications using AngularJS.

Prerequisites

Attendees much be comfortable working with JavaScript to take this class. A minimum of 6-months of hands-on JavaScript experience is recommended to get the most out of the course.