Building iOS Apps with CloudKit
Offered By: LinkedIn Learning
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
- iCloud overview
- The rise of MBaaS
- CloudKit overview
- Why CloudKit?
- Enabling CloudKit
- CloudKit dashboard
- Development and production environments
- Get to know the project
- 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
- 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
- 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
- Overview of CloudKit Security
- Adding CloudKit Security privileges
- Manage deployment across development and production
- Test and debug CloudKit
- Explore CloudKit web services
- Best practices: Data modeling
- Best practices: Error handling and offline caching
- Next steps
Taught by
Doron Katz
Related Courses
Datenmanagement mit SQLopenHPI 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