iOS Firebase Masterclass – Real time Database and Firestore
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 don't 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 don't 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
-
Tim Buchalka's Learn Programming Academy
Professional Programmers and Teachers – 2M students -
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024