دوره آموزشی 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 با استفاده از سوئیفت
- دوره آموزشی Core Data در iOS: بخش اول مقدمه
- دوره آموزشی iOS Lean Controllers: بخش 1 راهاندازی، دادههای پایدار و پیادهسازی
- دوره آموزشی مبانی MPLS: شروع با MPLS
- دوره آموزشی برنامه نویسی بلاک چین در جاوا اسکریپت
- دوره آموزشی توسعه کراس پلتفرم سی شارپ
- دوره آموزشی یادگیری جامع iOS 18 :آیفون و آیپد
- دوره آموزشی MapKit و Core Location در توسعه اپلیکیشن های iOS
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی پیشرو بودن در توسعه اپلیکیشنهای iOS
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی بهبود مهارت های توسعه iOS خود
- مسیر آموزشی ساخت اپلیکیشن با watchOS 4
- مسیر آموزشی بهبود مهارت های امنیت شبکه سیسکو خود
- مسیر آموزشی آماده شدن برای آزمون های (220-1001 و 220-1002) +CompTIA A