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

Architecting Microsoft Azure Solutions
Microsoft via edX
Computing, Storage and Security with Google Cloud Platform
Google via Coursera
Windows Server 2016: Azure for On-Premises Administrators
Microsoft via edX
Microsoft Professional Orientation : Cloud Administration
Microsoft via edX
IT Support: Troubleshooting Microsoft Office
Microsoft via edX