Core Data in iOS: 1 Introduction
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use the Core Data with your iOS apps implemented in SwiftUI framework.
Syllabus
Introduction
- Core Data in iOS
- Exercise files
- What is Core Data?
- Creating a Core Data model
- Initializing the Core Data manager
- Saving a movie
- Get all movies
- Deleting a movie
- Updating a movie
- Refreshing the list
- Understanding Core Data building blocks
- Initializing Core Data stack before iOS 10: Managed object model
- Initializing Core Data stack before iOS 10: Persistent store coordinator
- Initializing Core Data stack before iOS 10: Managed object context
- iOS 10 and above: Initializing Core Data stack
- What are design patterns?
- What is MVVM?
- Why MVVM?
- MVVM architecture and Web APIs
- What are you building?
- Understanding the starter project
- Adding a Core Data model
- Initializing the Core Data manager
- Adding movie
- Displaying all movies
- Deleting a movie
- Understanding the starter project
- Adding the data model
- Saving a room
- Implementing transformer
- Displaying all rooms
- Understanding the one-to-many relationship
- Tour of the starter project
- Adding a review model and setting the relationship
- Adding a new review to a movie
- Displaying all reviews for a movie: Option one
- Displaying all reviews for a movie: Option two
- What is refactoring?
- Implementing the base model
- Using the base model
- Understanding the many-to-many relationship
- Understanding the starter project
- Adding an actor data model
- Adding an actor to a movie
- Displaying all actors for a movie
- Fetching all movies for an actor
- Displaying all movies by an actor
Taught by
Mohammad Azam
Related Courses
iOS 14 Getting StartedPluralsight Building Your First iOS 13 App
LinkedIn Learning iOS 13 Development Essential Training: 1 Fundamentals, UI, and Architecture
LinkedIn Learning iOS Development Tips Weekly
LinkedIn Learning Swift 5: Protocol-Oriented Programming
LinkedIn Learning