Starting with Firebase
4.6 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
65 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Starting with Firebase to your Wishlist.

Add to Wishlist

Starting with Firebase

JavaScript web and mobile application development
4.6 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
65 students enrolled
Last updated 7/2017
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Code a Firebase JavaScript app with an Online IDE
  • Understand and use of Firebase for JavaScript projects
  • Work with Firebase's Real-time Database
  • Use Cloud Functions to extend Firebase
  • Authenticate users with 3rd party providers
  • Learn to use Cloud Messaging to communicate with clients
  • Implement Email/Password Authentication
  • Create a real-time Trollbox with Firebase
  • Understand what Firebase for JavaScript is all about, and how it can help you as a developer ... and much, much more!
View Curriculum
  • Before taking this course, a student should ideally (but not absolutely) have some experience in
  • Creating web UI’s with normal Javascript tools (i.e. jQuery, Bootstrap, ASP NET, AngularJS, etc.) Integrating databases and JavaScript applications (i.e. mySQL, MongoDb, Postgres, etc.) JavaScript development of complete web app solutions.

Any IT professional or hobbyist anticipating a solid understanding of how Firebase works in JavaScript web and mobile applications and desires an understanding of Firebase's suite of features (including its real-time database, user authentication options, Cloud Function serverless back-end integration, and Cloud Messaging features) needs to go through this course to leverage Firebase in new or existing web projects.  Anyone desiring to learn how Firebase solutions are designed, configured, and developed needs the knowldege and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to get Firebase for JavaScript projects up and running.

Who is the target audience?
  • This course was built for JavaScript developers who create data-driven solutions for mobile and the web.
  • This course is designed for those developers who want to design and prototype JavaScript web apps without the hassle of normal conventions, including database integration, authentication, hosting, and server-side logic. Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how Firebase is designed and used to provide robust JavaScript applications.
  • This course IS NOT intended for native mobile Android or iOS developers. The content presented is in the context of Firebase JavaScript development for web and mobile web applciations.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
Starting with Firebase
5 Lectures 28:25

Let's meet Firebase and see what we'll learn in this course.


Preview 05:37

What exactly is Firebase and what can it do for us?  

Firebase Defined

As a close relative of the Google Cloud Platform, Firebase is tightly integrated with the GCP and has access to it's features in a number of ways.

Firebase and GCP

Firebase was originally targeted for native mobile apps.  But now, JavaScript is a first-tier client.

Preview 04:26

Let's discover what Firebase and it's JavaScript SDK can do for web applications. 

Firebase for JavaScript
Firebase Features
5 Lectures 45:20

The JavaScript SDK for Firebase makes all of the really hard things so very easy to create.


With just a few lines of code we can have any major 3rd party auth working.


The Firebase database is a JSON tree based repository with a few tricks up its sleeve.

Preview 08:30

Cloud Functions allow us to extend a Firebase app with serverless back-end processing options

Cloud Functions

Sending notifications to our client app is all to easy with Firebase's Cloud Messaging feature

Cloud Messaging
A Firebase Project
5 Lectures 47:57

Let's get a development environment setup and begin coding on Cloud 9


We need a good authentication solution for our app.  Let's set one up.

Google Authentication

We've got data.  Let's get it into Firebase and then into our app!

Database Integration

What's an app without a good Trollbox?  Firebase's realtime database can help us create a great one.

Preview 07:09

Let's translate our troll messages into Russion... automatically.

Cloud Functions Translator
Additional Features
5 Lectures 15:23

Firebase features run deep and wide.  There are a few we need to discuss.


The database has additional ops that we can leverage to keep things efficient.

Additional Database Operations

Simple deployment and full feature enablement make Firebase Hosting a great option

Firebase Hosting

Email-auth users can administer the silly things themselves.  Firebase makes it happen almost too easily.

User Managed Administration

We can continue on our Firebase journey with a firm understanding of the basics.

Wrap up
About the Instructor
Stone River eLearning
4.2 Average rating
17,554 Reviews
285,826 Students
205 Courses
280,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.