Cloud Firestore for iOS in Swift 5 Master Course

The Best Flexible, Scalable NoSQL Cloud Database in 2019
Rating: 4.0 out of 5 (53 ratings)
5,550 students
Cloud Firestore for iOS in Swift 5 Master Course
Rating: 4.0 out of 5 (53 ratings)
5,553 students
Set up your app in the Firestore Dashboard and configure Firebase in your project
Manage Cloud Firestore
Add Data to Cloud Firestore
Save User into Cloud Firestore
And much more!

Requirements

  • You should have a Mac
  • You should have a Firebase Account (it's free)
Description

Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. Like Firebase Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work regardless of network latency or Internet connectivity.


You will learn all about Cloud Firestore for iOS in Swift 5. I will give you a quick start to Cloud Firestore. We will set up our app in the Firestore Dashboard and configure Firebase in our project. We will go through the Firebase Firestore Database console. You will learn how to view, add, change and delete collections, documents and data. I will show you the many different ways how to add data to Cloud Firestore. We will set, ad and merge some data. In the meantime I let you on some useful tips that I use in production code. You will also learn how to add a collection, how to add a document and how to get a document id.

I will show you how to save a user to Cloud Firestore. You will learn some cool advanced tricks that can be used in production code. I will show you the various ways you can update data in cloud Firestore. We will have a Firestore update document field and at the end some array update and remove functions. we will dive deep into counters. You will learn how to create a counter, how to update it and how to increment it. We will also discuss Distributed Counters in Cloud Firestore. You will also learn about Firestore sharding. I will show you how you can create batched writes in Firestore. I will show you how you can create transactions in Firestore.

Become a Cloud Firestore PRO today! Enrol the course and be part of the Rebeloper learning community


Who this course is for:
  • This course is perfect for iOS Developers
Course content
9 sections • 9 lectures • 2h 10m total length
  • Learn all about Cloud Firestore for iOS in Swift 5
    20:29
  • Learn how to Manage Cloud Firestore with the Firebase Console!
    16:28
  • Learn how to Add Data to Cloud Firestore in Swift 5!
    26:36
  • Learn how to Add Data to Cloud Firestore in Swift 5!
    10:46
  • Learn how to Update Data in Cloud Firestore in Swift 5!
    14:46
  • Learn how to Count Likes in Cloud Firestore with Distributed Counters in Swift 5
    19:20
  • Learn about Batched Writes in Cloud Firestore with Swift 5!
    08:26
  • Learn about Transactions in Cloud Firestore with Swift 5!
    13:14
  • GitHub Repository
    00:00

Instructor
★ REBELOPER ★
Alex Nagy
  • 3.8 Instructor Rating
  • 457 Reviews
  • 43,696 Students
  • 25 Courses

I am a senior iOS developer with more than 8 years of experience in building scalable, high quality iOS apps.


I have been teaching on Udemy since mid 2012 as an established and respected instructor. Currently my courses have more than 33.000 students in total and counting.


I'm experienced in:


✅ SwiftUI

✅ Combine

✅ Reactive Programming

✅ UIKit

✅ Firebase

✅ Stripe

✅ Swift 5


I am a developer since 2011 when Objective-C was still a thing.

I like to build out projects from scratch in code. It's important to me to create meaningful apps that impact the life of users in a positive way.

My english is fluent and I have excellent communication skills. Talking to clients and understanding their wants and needs is a daily routine. I believe in quality code and quality communication. On both of them I deliver.


I believe that you have to have 3 things in place to have a successful app:

??‍? clean code

? awesome UX/UI design

? cutting edge monetization


My courses are aimed for iOS developers with all type of experiences. If you're a beginner or a veteran expert you will find gold nuggets.


Looking forward to see you inside one of my courses!