
Let's meet Firebase and see what we'll learn in this course.
DOWNLOAD SUPPORTING FILES HERE
What exactly is Firebase and what can it do for us?
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 was originally targeted for native mobile apps. But now, JavaScript is a first-tier client.
Let's discover what Firebase and it's JavaScript SDK can do for web applications.
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.
Cloud Functions allow us to extend a Firebase app with serverless back-end processing options
Sending notifications to our client app is all to easy with Firebase's Cloud Messaging feature
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.
We've got data. Let's get it into Firebase and then into our app!
What's an app without a good Trollbox? Firebase's realtime database can help us create a great one.
Let's translate our troll messages into Russion... automatically.
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.
Simple deployment and full feature enablement make Firebase Hosting a great option
Email-auth users can administer the silly things themselves. Firebase makes it happen almost too easily.
We can continue on our Firebase journey with a firm understanding of the basics.
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.