آموزش ساخت برنامه های iOS با CloudKit

Building iOS Apps with CloudKit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: CloudKit - راه حل نهایی اپل - در مقایسه با رقبای خود آسان و مقرون به صرفه است. استفاده از CloudKit به توسعه دهندگان امکان می دهد تا داده ها را در چندین برنامه و دستگاه iOS به طور ایمن ذخیره و همگام سازی کنند. این دوره تمام مفاهیم مربوط به ایجاد یک برنامه مجهز به CloudKit را پوشش می دهد. مربی Doron Katz نحوه استفاده از داشبورد و کار با اشیا storage ذخیره سازی مانند کانتینرها ، پایگاه های داده ، مناطق و سوابق را نشان می دهد. Doron با استفاده از یک پروژه عملی ، چگونگی طراحی یک طرحواره پایگاه داده و خواندن و نوشتن روی ابر و همچنین ایجاد روابط موجودیت و پیاده سازی اشتراک ها را جهت اطلاع هنگام تغییر داده نشان می دهد. بعلاوه ، در مورد امنیت ، آزمایش و اشکال زدایی CloudKit و مفاهیم پیشرفته مانند ذخیره آفلاین و یکپارچه سازی وب بیاموزید.
موضوعات شامل:
  • فعال کردن CloudKit
  • معماری CloudKit
  • کانتینرها و پایگاه های داده
  • طراحی طرح پایگاه داده
  • ایجاد ، به روزرسانی و حذف داده ها
  • افزودن روابط در CloudKit
  • اشتراک در تغییرات داده
  • مدیریت استقرار
  • تست و اشکال زدایی
  • مدیریت خطا و ذخیره سازی آفلاین

سرفصل ها و درس ها

مقدمه Introduction

  • برنامه های iOS خود را با CloudKit شارژ کنید Supercharge your iOS apps with CloudKit

  • آنچه باید بدانید What you should know

1. آشنایی با iCloud و CloudKit 1. Introduction to iCloud and CloudKit

  • بررسی اجمالی iCloud iCloud overview

  • ظهور MBaaS The rise of MBaaS

  • مرور کلی CloudKit CloudKit overview

  • چرا CloudKit؟ Why CloudKit?

2. با CloudKit شروع کنید 2. Get Started with CloudKit

  • CloudKit را فعال کنید Enabling CloudKit

  • داشبورد CloudKit CloudKit dashboard

  • محیط های توسعه و تولید Development and production environments

  • با این پروژه آشنا شوید Get to know the project

3. مبانی CloudKit 3. CloudKit Fundamentals

  • معماری CloudKit: ظروف و بانکهای اطلاعاتی CloudKit architecture: Containers and databases

  • معماری CloudKit: سوابق و مناطق CloudKit architecture: Records and zones

  • ظروف Containers

  • بانک اطلاعاتی عمومی ، خصوصی و اشتراکی Public, private, and shared databases

  • مناطق ضبط ، انواع ضبط و سوابق Record zones, record types, and records

  • چالش: ظروف سفارشی Challenge: Custom containers

  • راه حل: ظروف سفارشی Solution: Custom containers

4- با دیتابیس ها کار کنید 4. Work with Databases

  • یک شمای پایگاه داده طراحی کنید Design a database schema

  • جستجوی داشبورد و داشبورد بازیابی Query and retrieval dashboard

  • کد پرس و جو و بازیابی: هدف مورد توجه Query and retrieval code: Note object

  • کد پرس و جو و بازیابی: MasterViewController Query and retrieval code: MasterViewController

  • داده ها را ایجاد و به روز کنید Create and update data

  • حذف داده ها Delete data

  • چالش: پیش بینی می کند Challenge: Predicates

  • راه حل: پیش بینی می کند Solution: Predicates

5- با روابط کار کنید 5. Work with Relationships

  • روابط در مرور کلی CloudKit Relationships in CloudKit overview

  • افزودن رابطه در CloudKit: واکشی Adding a relationship in CloudKit: Fetching

  • افزودن رابطه در CloudKit: افزودن Adding a relationship in CloudKit: Adding

  • آشنایی با اشتراک ها Introduction to Subscriptions

  • اشتراک در تغییرات داده ها Subscribing to data changes

  • فعال کردن اعلانهای فشار Enabling push notifications

6. CloudKit را مدیریت کنید 6. Manage CloudKit

  • بررسی اجمالی CloudKit Security Overview of CloudKit Security

  • افزودن امتیازات امنیتی CloudKit Adding CloudKit Security privileges

  • استقرار را در توسعه و تولید مدیریت کنید Manage deployment across development and production

  • CloudKit را تست و اشکال زدایی کنید Test and debug CloudKit

7. CloudKit پیشرفته 7. Advanced CloudKit

  • سرویس های وب CloudKit را کاوش کنید Explore CloudKit web services

  • بهترین شیوه ها: مدل سازی داده ها Best practices: Data modeling

  • بهترین روشها: در خطا در مدیریت و ذخیره سازی آفلاین Best practices: Error handling and offline caching

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساخت برنامه های iOS با CloudKit
جزییات دوره
2h 6m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
4,575
- از 5
ندارد
دارد
دارد
Doron Katz
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Doron Katz Doron Katz

Doron Katz نویسنده منتشر شده ، مدیر برنامه های فنی و مهندس iOS از سان فرانسیسکو است. Doron بیش از 14 سال به عنوان توسعه دهنده نرم افزار ، مدیر پروژه بیش از 3 سال و نویسنده فنی بیش از 4 سال فعالیت داشته و سه مهارت اصلی و مکمل خود را برای ارائه تعالی در پروژه ها و حل مشکلات و بیان راه حل ها برای ذینفعان و مخاطبان پرورش داده است. او نویسنده Continuous Delivery for Mobile با fastlane ، با مهارت های فنی است که شامل Swift ، Objective-C ، طراحی بانک اطلاعاتی و موارد دیگر می باشد. Doron برای دو مجله برجسته نویسنده فنی بوده و همچنین در استارت آپ های بی شماری در سان فرانسیسکو و سیدنی کار کرده است. وی فارغ التحصیل لیسانس علوم کامپیوتر در اینترنت و کارشناسی ارشد مدیریت از برنامه برتر علوم کامپیوتر در استرالیا ، دانشگاه وولونگونگ است.