Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Ultimate AngularJS: Build a Real-World App from Scratch
Welcome!
What We'll Build (2:11)
Who is Ryan? (1:03)
AngularJS Theory
The Evolving Web (5:27)
What is AngularJS Trying to Solve? (4:32)
The Good and the Bad (4:17)
Setting Up the Development Environment
Tools We Need (4:52)
Setting Up the Project Directory (7:33)
Making a Hello World App (6:34)
Setting Up the Development Environment Quiz
Controllers, Scope, and Dependency Injection
The MVC Pattern (3:50)
Digging Into Controllers (4:57)
What is $scope? (2:57)
Two-Way Data Binding (2:03)
More on Templating (3:04)
Dependency Injection (2:49)
What are Providers? (2:07)
Controller, Scope, and Dependency Injection Quiz
Building the Structure of the Application
A Crash Course on Directives (5:12)
The Toolbar and Classified Card (8:39)
Using ng-repeat (5:47)
Implementing Filters (3:20)
Hiding and Showing Parts of the User Interface (14:36)
Building the Structure of the Application Quiz
Introducing $http
Working with Remote Data (6:02)
HTTP Requests and Promises (6:21)
Switching to Services (4:48)
Introducing $http Quiz
CRUD and User Interface Refinement
Putting in the Sidenav (8:03)
Adding New Classifieds (12:42)
Editing Existing Classifieds (11:37)
Deleting Classifieds (9:53)
Filtering Data (14:34)
Adding Animation (5:18)
CRUD and User Interface Refinement Quiz
Routing with UI Router
Routing Concepts (4:35)
How UI Router Works (7:49)
Switching to Controller As (6:26)
Refactoring the Classifieds Route (11:15)
Creating the New Classifieds State (10:28)
Setting Up Watchers (7:25)
Emitting Data (9:22)
Editing Data with Route Params (14:06)
Routing with UI Router Quiz
Setting Up a Backend with Firebase
Firebase Concepts (10:21)
Reading Data from Firebase (7:13)
Adding Data to Firebase (3:06)
Editing and Deleting Data from Firebase (6:04)
Setting Up a Backend with Firebase Quiz
Directives
Isolating Scope (7:10)
Setting Up the Classified Card Directive (4:55)
Finishing the Directive (8:12)
Directives Quiz
Angular 2 Preview
About Angular 2 (7:11)
Installing Angular 2 (10:38)
Wiring Up a Component (11:40)
Multiple Components (8:29)
Angular 2
Conclusion
Wrapping Up (1:25)
Firebase Concepts
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock