6 hours of content
Devslopes Certificate of Completion
Access to code forums
|▶︎ Learn all about the new Firestore real-time database||▶︎ 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
Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform
Build a fun, full stack iOS app with Firestore. Sort topics, like posts and add your own!
You'll get access to our code forums where you can post questions and get help from teachers and the community. This is also a great place to meet other developers!
The course is designed to take you from absolute beginner to advanced levels. If you are an experienced programmer the lessons are designed in a way to help you get up and running fast.
- Intro to Firestore
- Firestore setup source
- 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
- Intro to Firestore Authentication
- Firestore authentication setup source
- Login Flow UI Setup
- Create User
- Login User
- CommentsVC UI Set up
- CommentClass and TableView
- Firestore Transactions
- Displaying Thoughts
- Security Rules
- Intro to Firestore Security
- Firestore security setup source
- Project Setup
- Implementing Protocols
- Deleting a comment
- Updating comments
- Comments Advanced Security Rules
- Deleting a thought
- Thought security rules
- Where to go from here?