HOME > Development > iOS Firebase Masterclass Real time Database and Firestore

iOS Firebase Masterclass Real time Database and Firestore

  • Development
  • Feb 14, 2025
SynopsisiOS Firebase Masterclass – Real time Database and Fires...
iOS Firebase Masterclass Real time Database and Firestore  No.1

iOS Firebase Masterclass – Real time Database and Firestore, available at $49.99, has an average rating of 4.5, with 98 lectures, based on 38 reviews, and has 394 subscribers.

You will learn about Learn how to fluidly integrate an authentication workflow, to sign in and manage new users. Create applications that leverage a backend database using the Real-time Database or Firestore solution. Create an application that can upload and download image data using photo library or camera picture data. Create cloud functions that offload work to the firebase server, so your client apps dont have to work as hard. Integrate Crashlytics into your applications, so you can manage crash reports of your application after you have deployed the app on the Apple app store. Create an app that updates users via push notifications if our backend database updates; yet another use case for cloud functions. Learn how to use Dynamic Links to send out user invites so you can grow your app and brand. Learn how to create and manage the lifecycle of your ads using Google Admob to help grow your app and brand. Learn how to collect and filter analytical data so that you can better understand how users are using your app. Learn how to create applications that uses multiple firebase features simultaneously to create robust and useful applications Learn how to convert a single player Tic Tac Toe game into a multiplayer game. Uses Authentication, Firestore Database, and Dynamic links. This course is ideal for individuals who are iOS developers looking to become skilled in Firebase or iOS developers who want to take their iOS application skills up a notch! It is particularly useful for iOS developers looking to become skilled in Firebase or iOS developers who want to take their iOS application skills up a notch!.

Enroll now: iOS Firebase Masterclass – Real time Database and Firestore

Summary

Title: iOS Firebase Masterclass – Real time Database and Firestore

Price: $49.99

Average Rating: 4.5

Number of Lectures: 98

Number of Published Lectures: 97

Number of Curriculum Items: 98

Number of Published Curriculum Objects: 97

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to fluidly integrate an authentication workflow, to sign in and manage new users.
  • Create applications that leverage a backend database using the Real-time Database or Firestore solution.
  • Create an application that can upload and download image data using photo library or camera picture data.
  • Create cloud functions that offload work to the firebase server, so your client apps dont have to work as hard.
  • Integrate Crashlytics into your applications, so you can manage crash reports of your application after you have deployed the app on the Apple app store.
  • Create an app that updates users via push notifications if our backend database updates; yet another use case for cloud functions.
  • Learn how to use Dynamic Links to send out user invites so you can grow your app and brand.
  • Learn how to create and manage the lifecycle of your ads using Google Admob to help grow your app and brand.
  • Learn how to collect and filter analytical data so that you can better understand how users are using your app.
  • Learn how to create applications that uses multiple firebase features simultaneously to create robust and useful applications
  • Learn how to convert a single player Tic Tac Toe game into a multiplayer game. Uses Authentication, Firestore Database, and Dynamic links.
  • Who Should Attend

  • iOS developers looking to become skilled in Firebase
  • iOS developers who want to take their iOS application skills up a notch!
  • Target Audiences

  • iOS developers looking to become skilled in Firebase
  • iOS developers who want to take their iOS application skills up a notch!
  • What you will learn in this course?

    The course is designed to give a comprehensive overview of the Firebase Framework and will teach you how to integrate multiple firebase features together to create robust applications.

    You will learn how to  “put it all together” as opposed to learning isolated topics alone. Many topics in the course are revisited in subsequent sections of the course to reinforce ideas previously discussed.  You will find new use cases and create applications with multiple firebase features as you progress through the course.

    What are the major topics covered?

    Firebase, iOS, and Swift.

    But more specifically, the course covers

    Integrating an authentication workflow, to sign in and manage new users.

    Creating applications that leverage a backend database using the Real-time Database or Firestore solution.

    How to make your app upload and download image data using the photo library or the camera picture data.

    Create cloud functions that offload work to the firebase server, so your client apps don’t have to work as hard.

    Integrating Crashlytics into your applications, so you can manage crash reports of your application after you have deployed the app on the Apple app store.

    How to create an app that updates users via push notifications if our backend database updates; yet another use case for cloud functions.

    How to use Dynamic Links to send out user invites so you can grow your app and brand.

    How to create and manage the lifecycle of your ads using Google Admob to help grow your app and brand.

    How to collect and filter analytical data so that you can better understand how users are using your app.

    How to create applications that use multiple firebase features simultaneously to create robust and useful applications

    How to convert a single-player Tic Tac Toe game into a multiplayer game. Uses Authentication, Firestore Database, and Dynamic links.

    Who is the course aimed at?

    This is not a beginner’s course. 

    It’s assumed you have some Swift and iOS development experience or have been through some training so that you understand the basics of iOS development.

    If you are an iOS development looking to become skilled in Firebase and/or to take your iOS application skills up a notch then this is the course for you.

    Pre-requisites.

    iOS development generally requires a Mac computer – you need to have a working Mac OS installation with Xcode 10.1 or later.  Some sections of the course require a physical iOS device (for example push notifications).

    Getting started

    If you are ready to get started, click on the enroll or Add to Cart button on this page and start taking your Firebase skills with iOS to the next level.

    Course Curriculum

    Chapter 1: Getting Started With Firebase

    Lecture 1: Introduction To Class

    Lecture 2: Integrate Firebase Into IOS App

    Chapter 2: Authentication

    Lecture 1: Integrate Google Sign In Into IOS App

    Lecture 2: Enable Google Sign In

    Lecture 3: Implement GIDSignInDelegate Protocol

    Lecture 4: Implement GIDSignInUIDelegate Protocol

    Lecture 5: Implement Sign Out And Troubleshooting

    Lecture 6: Integrate Facebook Sign In Into IOS App

    Lecture 7: Facebook Developers Account

    Lecture 8: Facebook Implementation And Configuration

    Lecture 9: Integrate Twitter Sign In Into IOS AppIntegrate Twitter Sign In Into IOS App

    Lecture 10: Twitter Developer Account

    Lecture 11: Twitter AppDelegate Implementation

    Lecture 12: Twitter ViewController Implementation

    Lecture 13: Twitter Sign Out

    Lecture 14: Integrate Passwordless Email Sign In

    Lecture 15: Enable Passwordless Email Sign In

    Lecture 16: Email Action Code Settings

    Lecture 17: Capture User Email Address

    Lecture 18: Dynamic Link Domain Setup

    Lecture 19: Send Email Link To Inbox

    Lecture 20: Authenticate With Dynamic Link

    Lecture 21: Email With Password UI Setup

    Lecture 22: User/Sign In/Password Reset

    Lecture 23: Phone Authorization Setup

    Lecture 24: Build Sign In Phone Button

    Lecture 25: Phone Authorization

    Lecture 26: ToDoList Auth Challenge

    Lecture 27: ToDoList Auth Solution

    Chapter 3: Databases

    Lecture 1: Introduction To Realtime Database

    Lecture 2: Structured Data

    Lecture 3: Sign In And UI Challenge

    Lecture 4: Sign In And UI Solution

    Lecture 5: Database-Create-Operation

    Lecture 6: Database Read Operation

    Lecture 7: Database Update Operation

    Lecture 8: Database Delete Operation

    Lecture 9: ToDoList Database Challenge

    Lecture 10: ToDoList Database Solution

    Chapter 4: Firestore

    Lecture 1: Introduction To Firestore

    Lecture 2: Sign In And UI Challenge

    Lecture 3: Sign In And UI Solution

    Lecture 4: Databases Vs Firestore

    Lecture 5: Firestore Create Operation

    Lecture 6: Firestore Structured Data

    Lecture 7: Firestore Read Operation

    Lecture 8: Firestore Update Operation

    Lecture 9: Firestore Delete Operation

    Lecture 10: Order And Limits

    Lecture 11: ToDoList Firestore Challenge

    Lecture 12: ToDoList Firestore Solution

    Chapter 5: Storage

    Lecture 1: Introduction To Storage

    Lecture 2: Google Sign In IOS 13

    Lecture 3: Upload Image

    Lecture 4: Download Image

    Lecture 5: Image Capture Challenge

    Lecture 6: Image Capture Solution

    Chapter 6: Cloud Functions

    Lecture 1: Firebase Tools Install

    Lecture 2: Cloud Function Upload

    Lecture 3: Call Function From Client

    Lecture 4: Inventory Management Challenge

    Lecture 5: Inventory Management Solution

    Chapter 7: Crashlytics

    Lecture 1: Crashlytics Introduction

    Lecture 2: Crashing Our App

    Lecture 3: Upload Debug Symbols

    Lecture 4: Buggy App Challenge

    Lecture 5: Buggy App Solution

    Chapter 8: Push Notifications

    Lecture 1: Push Notifications Introduction

    Lecture 2: Apple Developer Account Settings

    Lecture 3: Push Notifications Implementation

    Lecture 4: Push Notifications Challenge

    Lecture 5: Push Notifications Solution

    Chapter 9: Dynamic Links

    Lecture 1: Dynamic Links Introduction

    Lecture 2: Dynamic Links Domain Setup

    Lecture 3: Create A Dynamic Link

    Lecture 4: Receive A Dynamic Link

    Lecture 5: Send A Dynamic Link

    Chapter 10: Google AdMob

    Lecture 1: AdMob Introduction

    Lecture 2: Implement Banner Ad

    Lecture 3: Implement Interstitial Ad

    Chapter 11: Analytics

    Lecture 1: Analytics Introduction

    Lecture 2: Logging Analytical Events

    Lecture 3: Setting User Properties

    Lecture 4: DebugView

    Chapter 12: Final Project

    Lecture 1: Final Project Introduction

    Lecture 2: Authentication Challenge

    Lecture 3: Authentication Solution

    Lecture 4: Firestore Challenge

    Instructors

  • iOS Firebase Masterclass Real time Database and Firestore  No.2
    Tim Buchalkas Learn Programming Academy
    Professional Programmers and Teachers – 2M students
  • iOS Firebase Masterclass Real time Database and Firestore  No.3
    Kevin Murphy
    Programming Instructor
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 0 votes
  • 3 stars: 6 votes
  • 4 stars: 9 votes
  • 5 stars: 21 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!