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
Architecting Microsoft Azure SolutionsMicrosoft 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