دوره آموزشی Core Data در iOS: بخش دوم مباحث متوسط
4 ساعت 58 دقیقهمتوسط2022-06-09
مدرسین

Mohammad Azam
iOS Developer, Educator
جزئیات دوره
این دوره شما را آماده می کند تا اولین برنامه Core Data خود را برای پلتفرم iOS بسازید. مربی محمد اعظم شما را از طریق چندین کار و فرآیند کلیدی راهنمایی می کند که با نحوه واکشی داده ها از فروشگاه Core Data شروع می شود. هنگامی که درک کاملی از این فرآیند پیدا کردید، محمد به شما نشان می دهد که چگونه با استفاده از FetchedResultsController و @FetchRequest مرتب سازی کنید. او مدل چند رشته ای Core Data و نحوه استفاده از آن برای ایجاد زمینه پس زمینه، ارسال نتایج، واکشی اشیاء مدیریت شده و موارد دیگر را پوشش می دهد. محمد مراحل همگام سازی Core Data را با استفاده از CloudKit انجام می دهد، از جمله نحوه به روز رسانی کد برای استفاده از CloudKit و نحوه پیمایش در داشبورد CloudKit. او مهاجرتها، نحوه انجام آنها و نحوه ایجاد یک نقشه مدل برای مهاجرتهای پیچیدهتر را توضیح میدهد، سپس نحوه استفاده از الگوی طراحی MVVM، نحوه استفاده از NSFetchedResultsContainer برای بهروزرسانی خودکار، و نحوه ذخیره تصاویر با استفاده از Core Data را به پایان میرساند. .
مهارت ها
iOS DevelopmentiOSMobile DevelopmentAppleEssential Training
سرفصل ها
1. واکشی داده ها از فروشگاه داده های هسته
- 01 - درک نحوه اجرای Core Data یک درخواست واکشی
- 02 - درک عیوب
- 03 - درک پروژه استارت
- 04 - فیلتر بر اساس تاریخ انتشار
- 05 - فیلتر بر اساس محدوده تاریخ
- 06 - فیلتر کردن بر اساس محدوده تاریخ یا رتبه بندی
- 07 - فیلتر کردن بر اساس عنوان فیلم با شروع می شود
- 08 - فیلتر کردن بر اساس نام بازیگر
- 09 - فیلتر کردن بر اساس تعداد مرور
2. مرتب سازی با استفاده از FetchedResultsController و @FetchRequest
- 10 - درک پروژه استارت
- 11 - پیاده سازی FetchedResultsController
- 12 - مطابقت با NSFetchedResultsControllerDelegate
- 13 - پیاده سازی @NSFetchRequest در SwiftUI
3. داده های اصلی در یک محیط چند رشته ای
- 14 - درک مدل Core Data Multithreading
- 15 - ایجاد زمینه پس زمینه در Core Data
- 16 - ارسال نتایج به viewContext با استفاده از کنترلرهای کامل
- 17 - واکشی اشیاء مدیریت شده با استفاده از objectId
- 18 - استفاده از performBackgroundTask
- 19 - اشتراک در اعلانهای تغییر زمینه در Core Data
- 20 - ادغام زمینه های شی مدیریت شده
4. همگام سازی داده های هسته با CloudKit
- 21 - CloudKit چیست
- 22 - درک پروژه استارت
- 23 - به روز رسانی کد برای استفاده از CloudKit
- 24 - کاوش در داشبورد CloudKit
5. مهاجرت ها
- 25 - هجرت چیست
- 26 - انجام مهاجرت ساده
- 27 - انجام مهاجرت با استفاده از نقشه مدل
6. متفرقه
- 28 - داده های هسته با استفاده از MVVM و NSFetchedResultsController
- 29 - ذخیره تصاویر با استفاده از Core Data
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی نوشتن کد امن در iOS
- دوره آموزشی راهنمای کامل SwiftUI
- دوره آموزشی یادگیری جامع iOS 18 :آیفون و آیپد
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی یادگیری جامع Xcode 15
- دوره آموزشی نکات و ترفندهای اپل واچ
- دوره آموزشی یادگیری جامع توسعه iOS 17
- دوره آموزشی iOS 17: یادگیری جامع آیفون و آیپد