YoVDO

Core Data in iOS: 1 Introduction

Offered By: LinkedIn Learning

Tags

iOS Development Courses SwiftUI Courses Data Modeling Courses Data Management Courses Data Persistence Courses

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
1. Getting Started with Core Data
  • 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
2. Core Data Building Blocks
  • 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
3. Understanding MVVM Design Pattern
  • What are design patterns?
  • What is MVVM?
  • Why MVVM?
  • MVVM architecture and Web APIs
4. Core Data and MVVM
  • 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
5. Transformable Types
  • Understanding the starter project
  • Adding the data model
  • Saving a room
  • Implementing transformer
  • Displaying all rooms
6. Relationships: One-to-Many
  • 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
7. Refactoring Movies App
  • What is refactoring?
  • Implementing the base model
  • Using the base model
8. Relationships: Many-to-Many
  • 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 Persistence and Core Data
Udacity
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
SAP HANA Cloud Platform Essentials
SAP Learning
Developing Android Apps
Udacity
SAP Cloud Platform Essentials
SAP Learning