AngularJS - The Big Picture
  • Course Introduction
  • Course Outline and Application Overview
  • Meet the Instructor
  • Pre-Requisites
  • Where do I get the Module Materials and Code?
  • Module Materials and Code
  • Introduction
  • SPA Overview
  • Jumping into AngularJS
  • AngularJS Hello World
  • Key Players in AngularJS
  • AngularJS Documentation
  • Summary
  • Module 1 Quiz
Views, Directives and Filters
  • Module Materials and Code
  • Introduction
  • Data Binding Overview
  • Directives and Expressions
  • Directives and Expressions in Action
  • Additional Directives
  • Iterating Over Data
  • ng-repeat in Action
  • Sorting and Formatting Data
  • Formatting Data with Filters
  • Sorting and Filtering Data with Filters
  • Dynamic Sorting with the orderBy Filter
  • Summary
  • Module 2 Quiz
Controllers, Scope and Modules
  • Module Materials and Code
  • Introduction
  • AngularJS Architecture Patterns
  • The Role of Controllers
  • Creating a Controller
  • A Quick Note About Stand-Alone Controller Functions
  • The ng-controller Directive
  • Hooking a View to a Controller
  • Using "Controller As" Syntax
  • The Role of Modules
  • Creating a Module
  • Adding a Controller to a Module
  • Options for Adding a Controller into a Module
  • Parameter Injection Techniques
  • Summary
  • Module 3 Quiz
Routing
  • Module Materials and Code
  • Introduction
  • Routing Overview
  • Referencing the ngRoute Module
  • Adding the ngRoute Script into an Application
  • Configuring Routes
  • Using $routeProvider to Configure Routes
  • Using the ng-view Directive
  • Adding ng-view to a Page
  • Adding Another Route, View, and Controller
  • Summary
  • Module 4 Quiz
Factories and Services
  • Module Materials and Code
  • Introduction
  • Factory and Service Overview
  • Creating a Factory
  • Refactoring Code into a Factory
  • Injecting a Factory into a Controller
  • Creating a Service
  • Refactoring Code into a Service
  • Defining Application Values
  • Defining Values and Constants
  • Making Ajax Calls from a Factory/Service
  • RESTful Services: A Quick Note About Node.js Express Versions
  • Creating a RESTful Service
  • Using the $http Service
  • Wiring Promises to Success and Error Callbacks
  • Using the $log Service
  • Summary
  • Module 5 Quiz
UI and Animation
  • Module Materials and Code
  • Introduction
  • Enhancing the UI with Bootstrap
  • Adding Bootstrap Classes
  • Animation Overview
  • Animation Examples and Resources
  • The ngAnimate Module
  • Adding the ngAnimate Script and Module
  • Defining Animations in CSS
  • Creating a Stylesheet with CSS Transitions
  • Referencing Animation Classes
  • Hooking Directives to Animations
  • Summary
  • Module 6 Quiz
  • Thank You!
Bonus: Getting Started Building Custom Directives
  • About this Bonus Content
  • Module Materials and Code
  • Introduction
  • The Role of Directives