This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS Databases
Introduction
Welcome (2:25)
Materials for this Course
Why do you need a database? (3:10)
Module 1: Firebase
Introduction (3:37)
Installing Cocoapods (8:18)
Activity: Installing Cocoapods
Creating a New Firebase Project (11:21)
Activity: Creating a New Firebase Project
The Firestore Database (14:07)
Creating Data (15:57)
Activity: Creating Data
A Note on Downloading Projects (1:12)
Updating Data (8:22)
Activity: Updating Data
Deleting Data (2:45)
Activity: Deleting Data
Handling Errors (8:34)
Reading Data (10:17)
Activity: Reading Data
Listening for Data Changes (12:35)
Activity: Listening for Data Changes
Querying Data (13:40)
Compound Queries (10:02)
Modeling Data in Firestore (4:08)
Module 2: Firestore Journal App
Project Setup (25:26)
Retrieving Notes (21:35)
Viewing and Updating Notes (29:17)
Creating Notes (14:45)
Starring and Filtering (27:00)
Module 3: Swift Best Practices
Introduction (0:24)
Passing Closures Into Methods (8:14)
Optional Binding To Check For Nil (6:00)
Static Methods (5:52)
Module 4: The Photo App
Introduction (5:53)
Setup (28:45)
User Account Creation (18:34)
User Account Retrieval (29:24)
Create Profile (17:42)
Save User State (21:14)
Camera and Photo Library (24:15)
Firebase Storage (29:37)
Upload Progress (21:12)
Retrieve Photos (21:33)
Feed View Controller (29:29)
Styling (24:12)
Module 5: Core Data
Core Data Basics (6:31)
Core Data Setup in Xcode (22:31)
CRUD (20:02)
Sorting and Filtering (10:24)
Entities and Relationships (10:51)
Module 6: The Core Data Guidebook App
App Architecture (24:59)
Core Data Entities (3:55)
Preload Data (15:46)
Displaying Places (21:33)
Child View Controllers (22:16)
Info and Map View (8:16)
Adding Notes (21:23)
Displaying Notes (22:25)
Finishing Touches (10:20)
Module 7: Realm Database
Important Note About This Realm Database Module
Realm Setup (16:47)
Realm Objects (5:13)
Storage & Retrieval (16:18)
Filtering & Sorting (15:21)
Lists (25:19)
Module 8: The Realm Guidebook App
App Architecture (35:21)
Initial Data (15:18)
Places (12:08)
Detail View (9:30)
Notes (30:27)
Mapping (26:46)
Geolocation (23:58)
Faves (31:46)
Styling (28:44)
Querying Data
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock