Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Core Data Fundamentals

Course Cover
compare button icon

Course Features

icon

Duration

153 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

153 minutes

Course Description

This course provides a comprehensive introduction to Core Data and its various components, teaching you how to manage and store your data effectively. You will gain a thorough understanding of each class within the Core Data stack and learn how to create a data model using Xcode's tools. The course will also cover advanced topics such as creating complex queries, reading and writing data to the model, and using NSFetchedResultsController with UITableView to present data from your Core Data model in your apps. Additionally, you will learn how to version your Core Data models, ensuring seamless data migration between different app versions. Finally, the course will provide performance tips and tricks to optimize your app's interaction with the data model, ensuring efficient and effective utilization of Core Data. By the end of this course, you will have the necessary skills to utilize Core Data in your app development projects confidently.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Learn the role of each class in the Core Data stack

You'll see how you can quickly and easily define a data model using the tools available in Xcode

Reading and writing data to the model will be covered along with a discussion about how to build sophisticated queries

The NSFetchedResultsController pairs nicely with the UITableView to present data from a Core Data model and you'll see how to use it in your apps

You'll also learn how to version a Core Data model so that data migrations for subsequent versions of your app are simple to implement

The last module will focus on performance tips and tricks and how you can make sure your app works with your data model as efficiently as possible

Course Instructors

Author Image

Brice Wilson

Instructor

Brice Wilson has been a professional developer for over 20 years and has used many tools and programming languages during that time. His current interests are centered on web services, single-page we...
Course Cover