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
Mobile Application Experiences Part 1: From a Domain to an App IdeaMassachusetts Institute of Technology via edX Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique Intro to iOS App Development with Swift
Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique Introduction to Office 365 Development and APIs
Microsoft via edX