YoVDO

Building iOS Apps with CloudKit

Offered By: LinkedIn Learning

Tags

iOS Development Courses Database Management Courses Cloud Storage Courses

Course Description

Overview

Learn how to leverage CloudKit—the simple and cost-effective cloud storage solution from Apple—to build your iOS app’s back end.

Syllabus

Introduction
  • Supercharge your iOS apps with CloudKit
  • What you should know
1. Introduction to iCloud and CloudKit
  • iCloud overview
  • The rise of MBaaS
  • CloudKit overview
  • Why CloudKit?
2. Get Started with CloudKit
  • Enabling CloudKit
  • CloudKit dashboard
  • Development and production environments
  • Get to know the project
3. CloudKit Fundamentals
  • CloudKit architecture: Containers and databases
  • CloudKit architecture: Records and zones
  • Containers
  • Public, private, and shared databases
  • Record zones, record types, and records
  • Challenge: Custom containers
  • Solution: Custom containers
4. Work with Databases
  • Design a database schema
  • Query and retrieval dashboard
  • Query and retrieval code: Note object
  • Query and retrieval code: MasterViewController
  • Create and update data
  • Delete data
  • Challenge: Predicates
  • Solution: Predicates
5. Work with Relationships
  • Relationships in CloudKit overview
  • Adding a relationship in CloudKit: Fetching
  • Adding a relationship in CloudKit: Adding
  • Introduction to Subscriptions
  • Subscribing to data changes
  • Enabling push notifications
6. Manage CloudKit
  • Overview of CloudKit Security
  • Adding CloudKit Security privileges
  • Manage deployment across development and production
  • Test and debug CloudKit
7. Advanced CloudKit
  • Explore CloudKit web services
  • Best practices: Data modeling
  • Best practices: Error handling and offline caching
Conclusion
  • Next steps

Taught by

Doron Katz

Related Courses

Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts 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