2015
Lynda.com
Ray Villalobos
3h 52m
English
Want to create web applications that can handle multiple users, registration, and real-time data? With these AngularJS tutorials, you'll be quickly building apps with advanced features like these. Ray Villalobos starts the course with a Git, Node.js, and GitHub setup that will get you off on the right foot. Next, learn how to create your first controller, connect a Firebase database, and read, push, and delete data from that database. Ray then shows you how to set up user registration with Firebase's simpleLogin service, so you can log users in and out and pass registration data back and forth from the app. With a few finishing touches, like custom directives, your Angular app will be ready to publish.
1. Installing Requirements
1. Installing Git and Node.js on a Mac ∙∙∙ 3m 2s
2. Installing Git and Node.js on a PC ∙∙∙ 2m 5s
3. Working with our GitHub template ∙∙∙ 6m 4s
4. Using Gulp.js automation ∙∙∙ 3m 11s
2. Getting Started
1. Installing AngularJS, plus modules ∙∙∙ 5m 4s
2. Including files with ng-include ∙∙∙ 3m 52s
3. Creating modules and routes ∙∙∙ 7m 38s
4. Configuring multiple routes ∙∙∙ 3m 59s
5. Understanding Angular form validation ∙∙∙ 8m 45s
3. Working with Basic Controllers
1. Creating your first controller ∙∙∙ 7m 36s
2. Adding built-in services ∙∙∙ 1m 41s
3. Adding the registration view to our controller ∙∙∙ 2m 38s
4. Using Firebase Data
1. Creating a Firebase account ∙∙∙ 4m 41s
2. Reading data from Firebase into our app ∙∙∙ 7m 49s
3. Pushing data into Firebase ∙∙∙ 5m 35s
4. Deleting data from Firebase ∙∙∙ 4m 15s
5. Adding User Registration
1. Adding simple authentication ∙∙∙ 8m 50s
2. Creating an authentication factory service ∙∙∙ 8m 27s
3. Registering users ∙∙∙ 8m 40s
4. Storing custom user info ∙∙∙ 7m 45s
5. Accessing information globally with $rootScope ∙∙∙ 8m 13s
6. Using a custom controller to log out ∙∙∙ 7m 10s
7. Controlling registration ∙∙∙ 4m 21s
8. Targeting route events ∙∙∙ 6m 21s
6. Working with Data
1. Reorganizing our data ∙∙∙ 6m 2s
2. Adding records using $push ∙∙∙ 4m 38s
3. Passing information through routes ∙∙∙ 8m 6s
4. Adding our checkins controller ∙∙∙ 4m 55s
5. Working with array data ∙∙∙ 6m 12s
6. Deleting and searching records ∙∙∙ 4m 43s
7. Using Angular filters ∙∙∙ 6m 30s
8. Using multiple filter parameters ∙∙∙ 6m 31s
9. Randomizing records ∙∙∙ 7m 8s
7. Finishing Up Our App
1. Including utility features in our app ∙∙∙ 6m 14s
2. Toggling classes with ng-class ∙∙∙ 4m 23s
3. Adding in-page records ∙∙∙ 8m 14s
4. Deleting in-page records ∙∙∙ 2m 27s
5. Creating a custom directive ∙∙∙ 8m 16s
8. Conclusion
1. Next steps ∙∙∙ 2m 22s
http://www.linda.com/
http://www.raybo.org/
Download File Size:620.82 MB