Skip to content
UdemyMobile DevelopmentPaid courseBeginner levelCertificate

Firebase Firestore for iOS (Udemy.com)

Learn all about the brand new Firestore, a NoSQL document based technology

Created by: Devslopes by Nathan Sevedge

Last updated September 2018

icon
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

How it compares

Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:

  • Rating4.6 out of 5higher than 79% of them
  • Reviews229#57 of 150 by number of reviews
  • Length5.9 hoursshorter than 62% of them
  • Last updatedSeptember 2018earlier than 87% of them

icon
Course Description

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.

*BASIC KNOWLEDGE OF SWIFT AND XCODE IS ASSUMED

WHY TAKE THIS COURSE?

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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Devslopes by Nathan Sevedge

Devslopes transforms beginner students into paid professionals through curated project based videos, interactive quizzes, and exercises.  After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.


Our target students are:

First time developers

Entrepreneurs who want to build their own technology startup

Current developers looking to either advance their careers or learn new technologies.


By taking our courses, our students have been able to:

Get jobs as developers with amazing salaries

Launch (and even sell) their technology startups 

Get promotions and make substantial career changes


We strive to teach students how to code through polished apps inspired by real world examples. We want our students to build projects that they are proud of, that look and operate just like apps they use in their everyday life. 


We are passionate about helping people reveal their hidden talents and guiding them into the exciting world of startups and programming.

icon
More courses by Devslopes by Nathan Sevedge

$74.99

$11.99

$59.99

$44.99

$44.99

$34.99

icon
More Mobile Development courses

$19.99

$74.99

$74.99

$39.99

$19.99

$84.99

icon
Reviews

4.6

229 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Dan Gray on 4/2/2020

This course is exactly what I needed. It is direct and to the point for teaching Firestore with iOS. I like the instructor's teaching style. One minor point is that it would be good to update the Authorization section where Google has slightly modified their API. But I was able to figure out the change without much difficulty. Great course. It's worth taking if you are going to be using Firestore with iOS.

By Daniel Carriola on 7/18/2019

The course is not updated with the latest version of Firestore. I know this is intended for beginners but I would like to suggest to start applying "real life" dev skills like services, better error handling, avoid force unwrapping, etc. I know the curse aimed for just Firestore but still, that would be an amazing plus. Besides that, it shows the basic stuff in a simple way.

By Tim Newton on 4/9/2019

This was a great course. Note that it hasn't been updated yet for Swift 5/XCode 10. There are also some updates to Firestore as well. However, none of these should be difficult for you to resolve other than handling Firestorm timestamps. My timestamp solution: let seconds = data[TIMESTAMP] as? Firebase.Timestamp ?? FieldValue.serverTimestamp() let timestamp = Date(timeIntervalSince1970: seconds.value(forKey: "seconds") as? TimeInterval ?? Date.init().timeIntervalSince1970) The only other thing I'd like is if each major section had a starter project with the UI components built; this would help the lessons focus on Firestorm and not take time building UI elements and their view controllers. What I really likes: handling security and cascading deletes; both of which are not obvious to a new user.

By Scott Farestrand on 4/6/2019

So far, I am getting a lot of clarity on how table views work. I like the narrative and feel like I am ready for more. This comment is after lesson 6. After lesson 13, No only am I learning about firestore (Really cool) but, I am learning some nice navigation tips. Worth the money

By Mahendra Singh on 2/22/2019

It is a very cool course for an absolute beginner (may be an intermediate) like me. App designed during this course-work is efficient and the lesson learned could be added to my current app as an open forum and or in-app discussion — great tutorial. The instructor is well paced, well spoken and engaging. Thanks. It could have been a great visual experience if the instructor could close the right-side pane during the coding. At the end of the course, the Instructor added 'protocol' and 'delegates' without much explanation of how protocols and delegates work. It could have been great if the app was designed using protocols from the beginning as I believe (I could be wrong) that we could have used the protocols for initializers.

By Ernesto García Balda on 1/3/2019

Nice course. It covers all the basic topics in a direct manner and all lessons are easy to understand. If you are seeking an starter Firestore course, for sure, you’re in front of the best choice for such purpose. The sole critique I am able to say about the it is that, once finished, I felt a sort of affliction because the course does not take the topic a little further. Great teacher, lessons to the point and, for the record, you’ll learn to apply the knowledge acquired throughout the course in your own projects.

By Alberto Pascual on 11/20/2018

I will recommend this course to any iOS developer new in Firestore. Really engaging topics, with a real world app. I strongly recommend this instructor for non-english speakers. He has a really good pronunciation and he doesn't speak fast (neither slow!) He makes you engage easily to the explaining concepts.

By Mike Edwards on 6/27/2018

This course is fantastic. Following the course I've decided to implement Firestore into my own project and its going well. The teacher JB is easy to watch and follow along too although in parts I did wish for a deeper explanation of things. I found a couple of instances where the code needed tweaking due to Firestore changes and no responses from Devslopes on the Q & A. The project being built in the course is a really good real world example of an iOS app that also follows MVC! :). Highly recommended.

By Joe Vargas on 6/5/2018

I bought this course to learn the implementation and fusing of Firebase Auth and Firestore Database in my own app and so far this course is meeting my expectations. Jonny B is an excellent teacher! Edit: A year later, I retook this class just to refresh my memory on Firestore. Firestore is now out of beta so there will be a few things that have changed in terms of syntax but read the Q&A of every lesson to see if students have commented on solutions. I do hope JB does another Firestore class. He's a great teacher.

By Allan Krings on 4/26/2018

Firestore is still in beta, so the instructor should be more active in responding to the students questions, especially when the course is new. Some of the Firestore stuff seems really simple and easy while other parts are really complex, like the transactions and subcollection deletion. If you consult the google docs on this they really do not recommend that you use Swift. If was fun making a chat app in Swift. =:-)

Showing all 10 reviews on CourseDuck

Read all 229 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100