Beginning Firebase

Firebase is a mobile-backend-as-a-service that provides several features for building powerful mobile apps. Firebase has three core services: a realtime database, user authentication and hosting. With the Firebase SDK, you can use these services to build powerful apps without writing a single line of server code. By Brian Moakley.

Leave a rating/review
Save for later
Comments
Share
01
Toggle description

In this introduction, you'll be introduced to Firebase, why using it is a good idea, and what the course will cover.

Toggle description

In this video, you'll learn how to install Firebase into your app by way of the dependency management framework, CocoaPods.

Toggle description

Installing Firebase is not enough. You actually have to configure it in order to work with your app. In this video, you'll learn how to do this.

Toggle description

In your first challenge of the course, you will design the structure of the JSON that you will use in this course.

References 5:59
Toggle description

References are what you use to save and read data to Firebase. In this video, you'll learn how to use references in your Swift app.

Toggle description

Saving data in Firebase is handled by references. In this video, you'll set values to references and same them Firebase.

Toggle description

Saving data is one part of the equation. You also have to read it back. This video will show you how to do that with Firebase.

Toggle description

In your next challenge, you'll read some data from Firebase. I'll get you started and you'll finish the rest.

Toggle description

Nothing lasts forever. Especially data. In this video, you'll learn how to update data, but also, how to delete it.

Toggle description

In your third and final challenge of this section, you'll delete some data using an alternative method briefly discussed in a previous video.

Toggle description

You'll often times need to get specific information from the database. This video will introduce you to query methods.

Toggle description

This video concludes the first section on Firebase. It reviews what was covered, and what is coming up next.

Toggle description

In this video, this video will introduce you to Firebase's registration system which you'll use to register and log-in users.

Toggle description

Firebase has many different authentication methods available to you. In this video, you'll learn how to setup email authentication.

Keychain 2:41
Toggle description

Working with Firebase, you'll be required to enable keychain sharing. Curious about the keychain? Watch on to find out about it.

Toggle description

When making a user account system, users will need to create accounts. This video will walk you through the process.

Toggle description

When working user registration systems, you'll encounter lots of errors. This challenge will introduce to the process of handling them.

User Login 3:52
Toggle description

Once you have user accounts created, you have to login those users. This video will cover the process of handling user login.

Toggle description

When creating a new user account, users will expect to be automatically logged into the system. Your challenge is to make it happen.

Toggle description

Firebase has the ability to allow you to display online user information. This isn't an API. It's just a clever use of references.

Toggle description

You've learned how to get a list of currently online users. Your final challenge in this course is to display a user count to the end user.

Conclusion 1:35
Toggle description

In this final video, you'll gain an overview of the things you learned and also be pointed on where to go next.