Skip to content
UdemyWeb DevelopmentPaid courseIntermediate levelCertificate

Firebase Authentication & Security Complete Guide (Udemy.com)

Authenticate users with email, Google, Facebook, Twitter and Github. Learn Authorization by building a "To do list" app

Created by: Eric Wallen

Last updated November 2019

icon
What you will learn

  • Authentication with email and password
  • OAuth Authentication - Google, Facebook, Twitter, Github
  • Uploading profile images
  • User ability to delete account
  • To do list application that demonstrates Authorization
  • Hosting
  • JavaScript & ECMAScript

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.4 out of 5higher than 33% of them
  • Reviews77#698 of 816 by number of reviews
  • Length5.3 hoursshorter than 60% of them
  • Last updatedNovember 2019earlier than 87% of them

icon
Course Description

Authentication, the ability to create users and sign in to a website, can be tricky to set up. This course is designed to simplify the process and walk you through how to do it step by step.

Learn how to authenticate users with email, Google, Facebook, Twitter, and Github. Users will also be able to reset their passwords or delete their accounts.

After authenticating we will build a "to-do list" application that demonstrates how to store data related to the user. This is commonly referred to as authorization. In this app, the user will be able to save tasks for themselves and also view or mark them as complete.

While learning authentication we also extend the app so you end up getting experience with a lot of the Firebase services. For instance, this course uses Firebase Storage for profile uploading, the Realtime Database for to-do list items and Firebase Hosting for a fully deployed live site.

Firebase is hands down the fastest way to create full-stack applications in 2019. Firebase is a suite of cloud services backed by Google that allows you to launch applications extremely quickly. Because it's a BaaS (Backend as a Service) you get all the benefits of a backend without the complications of setting one up. Firebase's services are 100% free until you reach a monthly data cap. It's meant to be enough for testing full-stack apps on the platform but it's enough to run your site live for FREE (if your app is in its beginning stages - upgrade if needed). This guide assumes you have some JavaScript knowledge but absolutely zero knowledge of Firebase.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Eric Wallen

Experience as a Full-Stack Web Developer

I started doing design and animation at the age of 16. It wasn’t long before I realized that I would need to build a website in order to show my design works to the world. This is where my journey began. Learning HTML and CSS was challenging for me but this is the reason I loved it so much. To me, it feels great being able to do things that take time, desire, and learned skill to accomplish. From my perspective, web development is the ultimate design. When the user interface and functionality come together in just the right way that the user has an amazing experience it gives me a lot of satisfaction. I freelanced built websites for many years but had a burning desire to develop full-stack web applications. This is what led me to study JavaScript at Galvanize one of the most well-known coding boot camps around. Fast forward a few years and now I am the lead developer for a floating college campus - Semester at Sea.

Experience as Instructor

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.4

77 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Godswill Chidera on 4/12/2023

it was a good course, some of the syntax were a little outdated because it was recorded some years back, but altogether a great learning experience

By Huzaifa Butt on 11/3/2022

No semicolons, no code formatting, uses mouse too much.

By Andy Gray on 11/5/2021

A useful kick-start for using firebase services, although lessons 18 and 19 were a little longer than they needed to be (might be worth re-recording without the drawn out debugging). On the whole, I found the course helpful by following the entire lessons. There are several areas that I would code differently (e.g. one method only for provider sign-in by feeding in a provider name, also not having all code in a single file) but on the whole a good course. Thanks.

By Marcus Kalmár on 6/28/2020

Very simple, very concise. The lecturer gets to the point very quikly and provides rather thorough examples that are easy to follow.

By Zeff Calilung on 6/6/2020

Thank you very much for making this useful and easy to follow tutorial about firebase.

By Joshua Saunders on 8/27/2019

The course is only covering auth and going in depth which is exactly what I need.

By Christopher Lee Paul on 7/17/2019

Well, I just started it but I love the detail. A lot of these tutorials gloss over a lot of details and you have to go back and try to figure everything out

By Paul Cyril Lachica on 4/28/2019

some items are outdated but it helps me learn firebase in 2 weeks time. a fast forward in learning a new language.

By Michel Prevost on 2/20/2019

Starting source code should be provided. This 30 minutes long lesson has nothing to do with Firebase

By Noor Muhammad on 2/12/2019

This is very good for my Learning its huge help thanx. and I wish that can you make firebase storage authentication and DataBase lessons also plz make it and inform me when you did this.

Showing all 10 reviews on CourseDuck

Read all 77 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100