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

Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique
Introduction to Digital Curation
University College London via Independent
Excel Avanzado
Miríadax
SAP Business Warehouse powered by SAP HANA
SAP Learning
Programming Mobile Applications for Android Handheld Systems: Part 2
University of Maryland, College Park via Coursera