AngularJS 1: Adding Registration to Your Application
1h 48mIntermediate2016-12-22
Authors

Ray Villalobos
Senior Staff Instructor at LinkedIn Learning
Course details
Registration is a fundamental part of any web application, but it can be notoriously difficult to implement. In this short course, we'll create a simple and straightforward registration system that allows users to log in and log out of an application. The techniques use AngularJS and Google Firebase, a mobile development platform that makes registration easy and secure. In the process, you'll explore the basics of AngularJS MVC architecture and the steps to storing custom user information in the Firebase NoSQL database. Learn how to create basic routes to load different content depending on the target URL, and create basic controllers to tie templates to code. At the end of the course, you'll have a great template that you can use as a starting point for a registration system in any of your own web applications.
Learning objectives
Adding a basic MVC structure
Using routes
Creating controllers
Processing form input
Integrating Firebase
Storing registration information in the database
Logging users in and out of an app
Improving registration flow
Learning objectives
Adding a basic MVC structure
Using routes
Creating controllers
Processing form input
Integrating Firebase
Storing registration information in the database
Logging users in and out of an app
Improving registration flow
Skills covered
AngularFront-End Web DevelopmentWeb DevelopmentOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
- 03 - Working with the exercises
1. Setting Up AngularJS
- 04 - What we're building
- 05 - Adding a basic MVC structure
- 06 - Using routes
- 07 - Creating basic controllers
- 08 - Working with AngularJS validation
- 09 - Processing form input
- 10 - Including navigation into our application
2. Managing Registration with Firebase
- 11 - Integrating Firebase
- 12 - Adding Firebase registration to a controller
- 13 - Abstracting authentication into a service
- 14 - Storing registration info in our database
- 15 - Logging users into our application
- 16 - Detecting authentication events
- 17 - Logging users out of our app
- 18 - Controlling authentication on pages
- 19 - Improving our registration flow
Conclusion
- 20 - Next steps
Related courses
- AngularJS 1: Building a Data-Driven App
- The DOM in JavaScript, jQuery, AngularJS, and React
- Building Single-Page Applications Using ASP.NET Core JavaScriptServices
- Angular: Building Large Applications (2018)
- Angular: Material Design
- Angular: API Communication and Authentication
- Angular: Building an Interface
- Angular: Progressive Web Apps (2017)