Create CloudKit applications using iOS 9 - Xcode and Swift
4.6 (22 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
104 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create CloudKit applications using iOS 9 - Xcode and Swift to your Wishlist.

Add to Wishlist

Create CloudKit applications using iOS 9 - Xcode and Swift

Learn to use CloudKit with iOS 9 - Xcode and Swift 2.x
4.6 (22 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
104 students enrolled
Last updated 6/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 16 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create applications using CloudKit
  • Perform Cloud operations (add-update-delete)
  • Perform Advanced CloudOperations
  • Learn to use References
  • Learn to use CloudKit Subscriptions
View Curriculum
Requirements
  • A Mac
  • Xcode installed (free from app store)
  • An Apple Developer license is required for using Remote Push Notifications
  • An Apple Developer license is required for uploading an app to the App Store
Description

iCloud for Developers

Keep your apps connected and up to date across iOS, OS X, and now on the web with CloudKit JS. With free public storage up to 1PB, it's never been easier to build and grow your apps using CloudKit.

CloudKit

CloudKit provides authentication, a private and a public database, and structured asset storage services—so you can focus on client-side development.

Do you want to create amazing Cloud iOS applications?

Do you want your iOS and OSX applications to be connected and up to date?

Do you want to save your database on the Cloud?

If YES, this course is for you!

What's the course about and how is it structured?

In this course we will learn how to use Apple's CloudKit Service to build applications that save data in the cloud.   

We will use Xcode 7.x , iOS 9 and Swift 2.x ,  with a step by step approach.

The course covers : 

Learn:

  • How to connect CloudKit with your iOS application
  • How CloudKit Dashboard works.
  • How to create Record Types
  • How to add records from Dashboard
  • How to add records from code
  • How to fetch records
  • How to update records
  • How to delete records
  • How to use CKOperations
  • How to use References
  • How to use Subscriptions


Materials

The course consists of : 

2.0+ hours of video lectures with code from scratch 

Xcode files for download 

This course can be completed in a couple of Days. 

Why to follow this course?

If you want to learn how to work with Apple's CloudKit Service or use this code to upgrade your existing application this course is for you! 

Who can follow this course ?

Anyone with basic knowledge of programming can follow this course.

Copyright © Valsamis Elmaliotis 2016

Who is the target audience?
  • This course is meant for all kind of students (beginners and professionals)
Students Who Viewed This Course Also Viewed
Curriculum For This Course
46 Lectures
01:59:13
+
Introduction
3 Lectures 03:05
+
Swift Section
8 Lectures 32:02
Variables
05:02

Comments
01:20


Strings
03:30

Arrays
05:03

Dictionaries
04:07


+
Our first steps
5 Lectures 09:16


Explore the CloudKit Dashboard
01:46

Add records from CloudKit Dashboard
03:22

iCloud Login
00:51
+
Convenience API
12 Lectures 27:16
Save records
05:45

Download Xcode files for "Save records"
00:02

Save assets from application Bundle
03:06

Download Xcode files for "Save assets from application Bundle"
00:02

Save image from Photo Library
06:21

Download Xcode files for "Save image from Photo Library"
00:02

Fetch Records
05:22

Download Xcode files for "Fetch Records"
00:02

Update Records
03:13

Download Xcode files for "Update Records"
00:02

Delete Records
03:14

Download Xcode files for "Delete Records"
00:02
+
CKOperations
6 Lectures 21:20
Save Operation
07:03

Download Xcode files for "Save Operation"
00:02

Query Operation
04:50

Download Xcode files for "Query Operation"
00:02

Cursors
09:20

Download Xcode files for "Cursors"
00:02
+
References
6 Lectures 18:54
Fetch Records from a Reference
07:43

​Download Xcode files for "Fetch Records from a Reference"
00:02

Create a Reference
05:50

​Download Xcode files for "Create a Reference"
00:02

Get Reference data
05:14

​Download Xcode files for "Get Reference data"
00:02
+
Subscriptions
5 Lectures 07:14
AppDelegate Setup
02:33

Download Xcode files for "AppDelegate Setup"
00:02

Create a CKSubscription
04:36

Download Xcode files for "Create a CKSubscription"
00:02

Get the Subscription Notification
00:00
+
Conclusion
1 Lecture 00:21
The end
00:21
About the Instructor
Valsamis Elmaliotis
4.2 Average rating
365 Reviews
5,302 Students
11 Courses
IOS Developer

I'm Valsamis Elmaliotis, i live in Greece and i am 30 years old. I'm an iOS developer that has been focused on mobile app design and creation for over 2 years. Since child i loved computers and programming. I started developing in Delphi for Windows applications. In my first company as developer we developed logistics software. After that i asked to develop 4 websites so i start learning PHP - CSS - MySql. When i bought my first iPhone i loved IOS, so i said to my self i should start developing for this platform, and that is how i began!

Since now i have 7 applications in the App Strore and i develop one more right now. Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. After some time i had the experience to update my projects from Obj C to Swift, and now i will teach you some stuff with Xcode and Swift so you can make amazing applications and have fun!

Happy Coding!