3.5  2 reviews on Udemy

Saving Data In Your iOS App using Core Data

Learn How To Persist Data in iOS
Course from Udemy
 26 students enrolled
 en
How to persist data offline using Core Data
How to build an API for saving data offline
Fundamentals of test driven development

All apps manage the display, retrieval, and persistence of data. Being able to save data locally is very important in order to continue to provide a good user experience for the users of your app who are operating in an offline mode or have an unstable internet/cellular connection. Core Data is a powerful technology that Apple provides that allows data to be persistent in memory as well as saved into a SQLite database stored on the device.

This class covers specialized topics around Core Data as well as fundamentals of Test Driven Development. This course is broken down as follows:

  • Learning what Core Data is and implementing out our Core Data APIs

  • Testing our Core Data APIs using concepts of Test Driven Development

  • Connecting Our Core Data APIs to our app UI.

  • Learning techniques for preloading data at app startup.

This class is intended for intermediate iOS developers who already are familiar with the fundamental skills and want to extend those skills to locally persist data using Core Data.


Specific Topics Covered In This Course:

  • Fundamentals of the Core Data API

  • Different ways of persisting data using Core Data (in memory, SQLite)

  • Learning how to utilize the NSPersistentContainer

  • Learning how to create a managed object model (NSManagedObjectModel)

  • How to structure data relationships in the NSManagedObjectModel

  • Loading cached data into a table view using a NSFetchedResultsController

  • Fetching, saving, deleting, and updating NSManagedObjects using a NSManagedObjectContext

  • Techniques for unit testing by applying concepts of test driven development (TDD)

  • Dependency Injection

  • Techniques for pre loading locally bundled data into your application at startup

Technologies Used In This Course:

  • Swift 4 and higher

  • Xcode 10 and higher

  • macOS operating system

Saving Data In Your iOS App using Core Data
$ 24.99
per course
Also check at

FAQs About "Saving Data In Your iOS App using Core Data"

About

Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers.
DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.

SOCIAL NETWORK