آموزش CloudKit Fundamentals

CloudKit Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به اشتراک گذاری داده مورد تقاضا است! این دوره به شما اصول استفاده از چارچوب پرچمدار اپل برای ذخیره سازی و اشتراک گذاری داده از راه دور را آموزش می دهد. مدل‌سازی، ذخیره و جستجوی داده‌ها، همگام‌سازی داده‌ها در دستگاه‌ها، رسیدگی به خطاها و استقرار در تولید را بیاموزید. در هسته توسعه یک تجربه اشتراک‌گذاری یکپارچه و مشترک داده برای پلتفرم‌های اپل، دانش کامل CloudKit است. در این دوره آموزشی، CloudKit Fundamentals، یاد خواهید گرفت که از چارچوب پرچمدار اپل برای دستیابی به نیازهای ذخیره سازی داده از راه دور و به اشتراک گذاری داده های برنامه خود استفاده کنید. ابتدا، نحوه پیکربندی CloudKit را در پروژه Xcode خود و نحوه ذخیره، پرس و جو، به روز رسانی و حذف داده هایی که کاربران شما در iCloud ذخیره می کنند، یاد خواهید گرفت. در مرحله بعد، نحوه همگام سازی داده ها در دستگاه های کاربر را بررسی خواهید کرد. در نهایت، نحوه مدیریت خطاهای CloudKit، آزمایش برنامه خود بر روی دستگاه های فیزیکی و استقرار در تولید را خواهید یافت. وقتی این دوره را به پایان رساندید، دانش پایه ای در مورد CloudKit خواهید داشت که به شما کمک می کند یک تجربه اشتراک گذاری داده های متقابل و روان ارائه دهید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی CloudKit Setting up CloudKit

  • آشنایی با CloudKit Getting Familiar with CloudKit

  • تنظیم مرحله: داستان و نسخه نمایشی محصول نهایی Setting the Stage: Storyline and Final Product Demo

  • نسخه ی نمایشی: پیکربندی CloudKit با امضای خودکار کد Demo: Configuring CloudKit with Automatic Code Signing

  • نسخه ی نمایشی: پیکربندی CloudKit به صورت دستی Demo: Configuring CloudKit Manually

  • نسخه ی نمایشی: کاوش در داشبورد CloudKit Demo: Exploring CloudKit Dashboard

  • نسخه ی نمایشی: گشت و گذار در پروژه Xcode Starter Demo: Touring the Xcode Starter Project

  • نسخه ی نمایشی: دریافت نمونه های Xcode که روی مک شما کار می کنند Demo: Getting Xcode Samples Working on Your Mac

  • تا بعدی Up Next

مدل سازی و ذخیره داده ها Modeling and Saving Data

  • تشریح اهداف ماژول Outlining Module Goals

  • آشنایی با معماری CloudKit Understanding CloudKit Architecture

  • مدل سازی اشیاء داده با CKRecord Modeling Data Objects with CKRecord

  • دمو: پیاده سازی یک شی مدل داده با CKRecord Demo: Implementing a Data Model Object with CKRecord

  • استفاده از CloudKit API برای ذخیره داده Using the CloudKit API for Saving Data

  • نسخه ی نمایشی: ذخیره داده ها در iCloud Demo: Saving Data to iCloud

  • تغییر امنیت CloudKit Changing CloudKit Security

  • خلاصه و بالا بعدی Summary and up Next

پرس و جو، نمایش، به روز رسانی و حذف داده ها Querying, Displaying, Updating, and Deleting Data

  • تشریح اهداف ماژول Outlining Module Goals

  • بازیابی سوابق با CKQuery Retrieving Records with CKQuery

  • نسخه ی نمایشی: بازیابی سوابق با CKQuery Demo: Retrieving Records with CKQuery

  • نمایش داده ها در رابط کاربری Displaying Data in the UI

  • نسخه ی نمایشی: نمایش داده ها در UI Demo: Displaying Data in the UI

  • نسخه ی نمایشی: انتقال داده ها بین View Controller ها Demo: Passing Data between View Controllers

  • نسخه ی نمایشی: Refactoring برای کد مدل داده های پاکتر Demo: Refactoring for Cleaner Data Model Code

  • نسخه ی نمایشی: فیلتر کردن سوابق با NSRedicate Demo: Filtering Records with NSPredicate

  • مرتب سازی سوابق Sorting Records

  • نسخه ی نمایشی: مرتب سازی سوابق Demo: Sorting Records

  • ویرایش سوابق موجود Editing Existing Records

  • نسخه ی نمایشی: ویرایش سوابق موجود Demo: Editing Existing Records

  • حذف رکوردها Deleting Records

  • نسخه ی نمایشی: حذف سوابق Demo: Deleting Records

  • خلاصه و بالا بعدی Summary and up Next

همگام سازی داده ها در میان دستگاه ها Synchronizing Data Across Devices

  • تشریح اهداف ماژول Outlining Module Goals

  • بررسی سناریوهای تغییر داده ها Exploring Data Change Scenarios

  • نسخه ی نمایشی: استفاده از مرکز اعلان برای تغییرات داده های محلی Demo: Using Notification Center for Local Data Changes

  • نسخه ی نمایشی: به روز رسانی رابط کاربری برای تغییرات داده های محلی Demo: Updating the UI for Local Data Changes

  • اشتراک در تغییرات از راه دور با CKQuerySubscription Subscribing to Remote Changes with CKQuerySubscription

  • نسخه ی نمایشی: اشتراک در تغییرات از راه دور با CKQuerySubscription Demo: Subscribing to Remote Changes with CKQuerySubscription

  • مدیریت Push Notifications از iCloud Handling Push Notifications from iCloud

  • نسخه ی نمایشی: به روز رسانی رابط کاربری برای تغییرات داده از راه دور (قسمت 1) Demo: Updating the UI for Remote Data Changes (Part 1)

  • نسخه ی نمایشی: به روز رسانی رابط کاربری برای تغییرات داده از راه دور (قسمت 2) Demo: Updating the UI for Remote Data Changes (Part 2)

  • خلاصه و بالا بعدی Summary and up Next

مدل سازی روابط بین انواع رکورد Modeling Relationships Between Record Types

  • تشریح اهداف ماژول Outlining Module Goals

  • بررسی سناریوها برای مدل سازی روابط Exploring Scenarios for Modeling Relationships

  • استفاده از CKReference برای مدل سازی روابط Using CKReference for Modeling Relationships

  • نسخه ی نمایشی: طراحی انواع رکورد در داشبورد iCloud Demo: Designing Record Types in iCloud Dashboard

  • نسخه ی نمایشی: استفاده از CKReference برای مدل سازی روابط Demo: Using CKReference for Modeling Relationships

  • خلاصه و بالا بعدی Summary and up Next

برنامه ریزی برای تولید Planning for Production

  • تشریح اهداف ماژول Outlining Module Goals

  • آشنایی با مدیریت خطای کلی CloudKit Understanding Basic CloudKit Error Handling

  • نسخه آزمایشی: رسیدگی به خطاهای احراز هویت حساب Demo: Handling Account Authentication Errors

  • نسخه ی نمایشی: مدیریت خطاهای مرگبار، وضعیت غیرقابل دسترس و خطاهای قابل امتحان مجدد Demo: Handling Fatal, Unavailable State, and Retry-able Errors

  • نسخه ی نمایشی: مدیریت تضادهای تغییر رکورد سرور Demo: Handling Server Record Change Conflicts

  • توزیع برنامه شما برای آزمایش کاربر Distributing Your App for User Testing

  • بررسی تغییرات طرحواره مجاز پس از تولید Exploring Allowable Post-production Schema Changes

  • نسخه ی نمایشی: استقرار طرحواره خود در تولید Demo: Deploying Your Schema to Production

  • نتیجه گیری و منابع اضافی Conclusion and Additional Resources

نمایش نظرات

آموزش CloudKit Fundamentals
جزییات دوره
3h 31m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Bancroft Andrew Bancroft

اندرو بانکروفت یک دانش آموز متولد شده ، علاقه مند به کشف و به اشتراک گذاشتن آموخته های خود با دیگران است. وی یک توسعه دهنده نرم افزار برای بنیاد ساموئل رابرتز نوبل است ، یک موسسه تحقیقاتی کشاورزی واقع در قلب جنوب اوکلاهما. شغل روزانه وی وی را مشغول برنامه نویسی برنامه های ASP.NET و iOS می کند که از فعالیت های مختلف تجاری و علمی بنیاد پشتیبانی می کند. اندرو از روز صفر برای توسعه iOS از Swift استقبال کرده است و دوست دارد توسعه دهندگان را قادر سازد تا در ساخت برنامه های iOS با Swift موفق شوند.