Section 1 : AngularJS - The Big Picture

Lecture 1 Course Introduction
Lecture 2 Course Outline and Application Overview
Lecture 3 Meet the Instructor 00:00:50 Duration
Lecture 4 Pre-Requisites 00:00:34 Duration
Lecture 5 Where do I get the Module Materials and Code
Lecture 6 Module Materials and Code
Lecture 7 Introduction 00:01:18 Duration
Lecture 8 SPA Overview 00:04:35 Duration
Lecture 9 Jumping into AngularJS 00:02:59 Duration
Lecture 10 AngularJS Hello World 00:07:03 Duration
Lecture 11 Key Players in AngularJS 00:07:11 Duration
Lecture 12 AngularJS Documentation 00:02:53 Duration
Lecture 13 Summary 00:00:45 Duration

Section 2 : Views, Directives and Filters

Lecture 1 Module Materials and Code
Lecture 2 Introduction 00:01:46 Duration
Lecture 3 Data Binding Overview 00:05:26 Duration
Lecture 4 Directives and Expressions 00:06:24 Duration
Lecture 5 Directives and Expressions in Action 00:07:52 Duration
Lecture 6 Additional Directives 00:05:53 Duration
Lecture 7 Iterating Over Data 00:01:42 Duration
Lecture 8 ng-repeat in Action 00:05:22 Duration
Lecture 9 Sorting and Formatting Data 00:05:11 Duration
Lecture 10 Formatting Data with Filters 00:05:25 Duration
Lecture 11 Sorting and Filtering Data with Filters 00:03:57 Duration
Lecture 12 Dynamic Sorting with the orderBy Filter 00:03:18 Duration
Lecture 13 Summary 00:00:41 Duration

Section 3 : Controllers, Scope and Modules

Lecture 1 About Certification
Lecture 2 Introduction
Lecture 3 AngularJS Architecture Patterns 00:04:42 Duration
Lecture 4 The Role of Controllers 00:06:34 Duration
Lecture 5 Creating a Controller 00:06:34 Duration
Lecture 6 The ng-controller Directive 00:03:06 Duration
Lecture 7 Hooking a View to a Controller 00:01:15 Duration
Lecture 8 Using Controller As Syntax 00:02:18 Duration
Lecture 9 The Role of Modules 00:03:21 Duration
Lecture 10 Creating a Module 00:02:21 Duration
Lecture 11 Adding a Controller to a Module 00:07:04 Duration
Lecture 12 Options for Adding a Controller into a Module 00:05:25 Duration
Lecture 13 Parameter Injection Techniques 00:03:16 Duration
Lecture 14 Summary 00:01:01 Duration

Section 4 : Routing

Lecture 1 Module Materials and Code
Lecture 2 Introduction 00:02:17 Duration
Lecture 3 Routing Overview 00:03:19 Duration
Lecture 4 Referencing the ngRoute Module 00:01:07 Duration
Lecture 5 Adding the ngRoute Script into an Application 00:01:48 Duration
Lecture 6 Configuring Routes 00:04:51 Duration
Lecture 7 Using $routeProvider to Configure Routes 00:03:56 Duration
Lecture 8 Using the ng-view Directive 00:01:17 Duration
Lecture 9 Adding ng-view to a Page 00:01:34 Duration
Lecture 10 Adding Another Route, View, and Controller 00:09:23 Duration
Lecture 11 Summary 00:01:21 Duration

Section 5 : Factories and Services

Lecture 1 Module Materials and Code
Lecture 2 Introduction
Lecture 3 Factory and Service Overview 00:03:26 Duration
Lecture 4 Creating a Factory 00:06:12 Duration
Lecture 5 Refactoring Code into a Factory 00:03:51 Duration
Lecture 6 Injecting a Factory into a Controller 00:05:21 Duration
Lecture 7 Creating a Service 00:03:01 Duration
Lecture 8 Refactoring Code into a Service 00:01:42 Duration
Lecture 9 Defining Application Values 00:02:27 Duration
Lecture 10 Defining Values and Constants 00:03:50 Duration
Lecture 11 Making Ajax Calls from a Factory Service 00:03:59 Duration
Lecture 12 Creating a RESTful Service 00:03:30 Duration
Lecture 13 Using the $http Service 00:02:29 Duration
Lecture 14 Wiring Promises to Success and Error Callbacks 00:03:42 Duration
Lecture 15 Using the $log Service 00:03:12 Duration
Lecture 16 Summary 00:00:58 Duration

Section 6 : UI and Animation

Lecture 1 Module Materials and Code
Lecture 2 Introduction 00:01:58 Duration
Lecture 3 Enhancing the UI with Bootstrap 00:02:55 Duration
Lecture 4 Adding Bootstrap Classes 00:06:17 Duration
Lecture 5 Animation Overview 00:03:45 Duration
Lecture 6 Animation Examples and Resources 00:03:58 Duration
Lecture 7 The ngAnimate Module 00:01:10 Duration
Lecture 8 Adding the ngAnimate Script and Module 00:01:42 Duration
Lecture 9 Defining Animations in CSS 00:05:19 Duration
Lecture 10 Creating a Stylesheet with CSS Transitions 00:04:34 Duration
Lecture 11 Referencing Animation Classes 00:01:51 Duration
Lecture 12 Hooking Directives to Animations 00:02:37 Duration
Lecture 13 Summary 00:01:35 Duration