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

Datenmanagement mit SQL
openHPI
Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
Getting and Cleaning Data
Johns Hopkins University via Coursera
Ruby مدخل إلى برمجة مواقع الإنترنت باستخدام لغة
Rwaq (رواق)
MongoDB for .NET Developers
MongoDB University