Bootcamp
Study group
Collaborate with peers in your dedicated #study-group channel.
Code reviews
Submit projects for review using the /review
command in your #code-reviews channel
Join 2841 other students
Log in to get
Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.
Subscription includes
A deep dive into Firebase, a cloud service from Google that lets you build powerful apps by just using HTML, CSS and JavaScript without a backend. This course covers Authentication, Cloud Firestore and Security Rules.
This course contains 38 interactive scrims spread across 2 modules.
15 lessons1 hour 1 min
23 lessons2 hours 24 min
How to setup Firebase
Authentication
Email and password auth
Google auth
Sign in/out
Cloud Firestore
Adding data to a db
Fetching data
Updating data in realtime
Security Rules
Functions in Security Rules
Queries
Updating documents
Deleting documents
A private mood journal app for your personal thoughts and feelings.
Before taking this course, you should have a basic understanding of HTML, CSS, and JavaScript. Below are our suggested resource to get you up to speed.
Been obsessed with the computer ever since I was a young kid. It was my first love. Created my first video tutorial in 2005 at the age of 14. Almost 20 years later and I'm doing the same here at Scrimba. Hah take that mom and dad! Who's wasting their life on the computer now?
You know when coding really becomes fun? When you can start building real, valuable apps that actually solve problems.
You might think that's only possible with a backend. That's where Firebase comes in; it's a powerful backend-as-a-service platform that empowers you to implement almost any feature using HTML, CSS, and JavaScript, without the need for a traditional backend setup.
Firebase's cloud architecture not only enables powerful utilities through functions, but it also ensures the safety of the apps we build using Security Rules.
As usual on Scrimba, there will be plenty of challenges throughout this course to keep you busy and ensure that you understand the material. We'll start with the basics of Firebase, gradually moving on to more advanced topics such as real-time updates and security.
By the end, you'll have the know-how to start integrating Firebase features into any app you choose to build, and you'll have built a fully functional mood journal app called Moody.
We'll cover:
Firebase offers a range of cloud services, making development tasks like data storage, file uploads, and authentication easy and efficient. Owned by Google, it's trusted by millions of developers worldwide. In this course, we'll focus on Firebase's Realtime Database, a user-friendly and efficient tool for managing data in real time.
For this course, Firebase is free. If your app becomes popular, you might need a paid plan later, but that's a good problem to have, so don't worry about it now.