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