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.

Topics include

  • 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