It's inevitable: you're going to need to persist data on a user's device. This course will give you the essential skills you need to architect an app to use Core Data. You'll learn to model, manage, and display data using Core Data in this course.
Managing data is crucial to building dynamic mobile apps. You won't be able to escape the need to save data to a user's device. When that need arises, Core Data can be a powerful tool to help solve the data persistence challenges of just about any app, no matter how big or small. In this course, Core Data Fundamentals with Swift, you'll learn how to set up and architect an app with Core Data so that it's maintainable and testable. First, you'll discover how to create a data model and explore how to save, access, and delete data. Next, you'll explore how to keep a user interface in sync with the data in your persistent store as users interact with your app. Finally, you'll see how to implement changes to your data model, even after your app is published to the App Store. When you're finished with this course, you'll have the foundation you need to start using Core Data in your apps today.
Andrew Bancroft is a born learner, passionate about discovery and about sharing what he’s learned with others. He has embraced Swift for iOS development since day zero, and loves empowering developers to succeed at building iOS apps with Swift.
Course Overview Hello and welcome to Pluralsight. My name is Andrew Bancroft. I'm so glad to be able to spend some time with you exploring the fundamentals of Core Data with Swift. Dealing with data is impossible to avoid. Sooner or later, you're going to have to save data to a user's device. When that time comes, what will you do? What technology will you choose? Well, I hope that by the end of this course, you'll be as excited as I am to pull Core Data out of your toolbox to solve the data persistence challenges of your app. So what exactly will you learn in this course? Great question. I'll teach you how to set up and architect your app with Core Data, so that it's maintainable and testable. We'll do a little data modeling together and explore the all-important tasks of saving, accessing, and deleting data. I'll show you what it takes to keep a user interface in sync with the data in your persistent store, as users interact with your app. And since change is the only constant in life, I'll walk you through the strategy of implementing changes to your Core Data model, even after you've published it to the app store. This course is going to give you the foundation you need to start using Core Data in your apps today. All you need to get with this course is a little bit of experience working in the iOS SDK with Swift. If you need some help, Pluralsight's got you covered with excellent material on both iOS and Swift. I can't wait to take you on this journey to discover the power of Core Data for managing the data in your apps. So let's explore with Core Data Fundamentals with Swift at Pluralsight.