iOS Databases with UIKit

With a database, your app can capture user generated data, register accounts and provide user logins and more!

Course curriculum

    1. A note about this course

    2. Welcome

    3. Resources

    1. Why Do You Need Databases?

    1. Lesson 1: Introduction

    2. Lesson 2: Installing Cocoapods

    3. Activity 2: Installing Cocoapods

    4. Lesson 3: Creating a New Firebase Project

    5. Activity 3: Creating a New Firebase Project

    6. Lesson 4: The Firestore Database

    7. Lesson 5: Creating Data

    8. Activity 5: Creating Data

    9. Note On Project Download

    10. Lesson 6: Updating Data

    11. Activity 6: Updating Data

    12. Lesson 7: Deleting Data

    13. Activity 7: Deleting Data

    14. Lesson 8: Handling Errors

    15. Lesson 9: Reading Data

    16. Activity 9: Reading Data

    17. Lesson 10: Listening for Data Changes

    18. Activity 10: Listening for Data Changes

    19. Lesson 11: Querying Data

    20. Lesson 12: Compound Queries

    21. Lesson 13: Modeling Data in Firestore

    1. Lesson 1: Project Setup

    2. Lesson 2: Retrieving Notes

    3. Lesson 3: Viewing and Updating Notes

    4. Lesson 4: Creating Notes

    5. Lesson 5: Favoriting and Filtering Notes

    1. Introduction

    2. Passing Closures Into Methods

    3. Optional Binding to Check for Nil

    4. Static Methods

    1. Lesson 1: Introduction

    2. Lesson 2: Setup

    3. Lesson 3: User Account Creation

    4. Lesson 4: User Account Retrieval

    5. Lesson 5: Create Profile

    6. Lesson 6: Save User State

    7. Lesson 7: Camera and Photo Library

    8. Lesson 8: Firebase Storage

    9. Lesson 9: Upload Progress

    10. Lesson 10: Retrieve Photos

    11. Lesson 11: Feed View Controller

    12. Lesson 12: Styling

About this course

  • Free
  • 76 lessons
  • 17.5 hours of video content