Course: Firebase Firestore for iOS

Firebase Firestore for iOS

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
  • Self-Paced
About this Course

Firestore for iOS

Welcome to beginner Firestore development. In this course you'll learn all about the brand new Firestore, a NoSQL document based technology. We start from the ground up and teach you everything you need to know from the fundamentals, authentication and a deep dive into Firestore security rules.



Learning the new Firestore should be taught using real world examples. In this course you're going to learn to code the Devslopes way. We teach by building real world, professional, amazing looking apps from start to finish.

Here are some of the things you'll be able to do after taking this course:

  • Build your own apps using the new Firestore real time database
  • Learn how to create and save data to your Firestore database
  • Add powerful login capabilities to your apps using firebase authentication
  • Use Firestore security features to protect your database and restrict access to authorized users only

Who this course is for:

  • People who want to build advanced iOS apps!
  • Those who want to create their own startup
  • Those looking to get a full time job as a developer
  • Business owners
  • Students & teenagers
  • People who want to make money building apps

If you are a student of our iOS 11: From Beginner to Paid Professional - or have any other basic understanding of iOS development, then this is a perfect next step to advanced your iOS and Firestore skills.

Don't forget to join the free live community where you can interact with other students and ask questions to the community.

Who is the target audience?

  • If you have basic experience with iOS development take this course
  • If you have basic experience with iOS or mobile development then take this course
Basic knowledge
  • Must have a computer with OSX or macOS on it
What you will learn
  • Add, edit and delete data from a Firestore database
  • Implement powerful login capabilities into your apps using Firebase Authentication
  • Add Firestore security features to protect your database and restrict access to authorized users only
  • By the end of this course you will know advanced skill with Firestore and how to integrate it into your apps
Number of Lectures: 27
Total Duration: 05:56:21
Firestore Introduction
  • Intro to Firestore  
  • Project Setup  
  • What is Firestore  
  • AddThoughtVC UI Setup  
  • Making your first database entry!  
  • MainVC UI Setup  
  • Fetching data from Firestore  
  • Sorting and Filtering  
  • Updating individual documents  
Firestore Authentication
  • Intro to Firestore Authentication  
  • Login Flow UI Setup  
  • Create User  
  • Login User  
  • CommentsVC UI Set up  
  • CommentClass and TableView  
  • Firestore Transactions  
  • Displaying comments  
  • Security Rules  
Firestore Security Rules
  • Intro to Firestore Security  
  • Firestore Security Rules - Project Setup  
  • Implementing Protocols  
  • Deleting a comment  
  • Updating comments  
  • Comments Advanced Security Rules  
  • Deleting a thought  
  • Thought security rules  
  • Where to go from here?  
Reviews (0)