Building iOS Apps with CloudKit

Go to class
Write Review

Free Online Course: Building iOS Apps with CloudKit provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Building iOS Apps with CloudKit is taught by Doron Katz.

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