کتاب استاد Core Data: ساخت اپلیکیشنهای دادهمحور در iOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
استاد Core Data: ساخت اپلیکیشنهای دادهمحور در iOS استاد Core Data: ساخت اپلیکیشنهای دادهمحور در iOS آیا تا به حال اپلیکیشنی ساختهاید که نیاز به ذخیرهسازی و مدیریت حجم زیادی از اطلاعات داشته باشد...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استاد Core Data: ساخت اپلیکیشنهای دادهمحور در iOS
موضوع کلی: توسعه اپلیکیشنهای iOS
موضوع میانی: مدیریت دادهها در iOS
📋 سرفصلهای دوره
- 1. مبانی Core Data در iOS
- 2. معرفی Core Data و پایگاهدادههای رابطهای
- 3. تفاوت Core Data با SQLite و Realm
- 4. مدل دادهای Core Data (Data Model)
- 5. ایجاد و تعریف Entity در Core Data
- 6. تعریف Attributeها و انواع دادهای
- 7. تعریف Relationships بین Entityها (One-to-One, One-to-Many, Many-to-Many)
- 8. ایجاد Managed Object Context
- 9. آشنایی با Persistent Store Coordinator
- 10. انواع Persistent Stores (SQLite, Binary, In-Memory)
- 11. راهاندازی Core Data Stack
- 12. ساخت یک Core Data Stack ساده
- 13. ذخیره دادهها در Core Data
- 14. ایجاد Managed Object جدید
- 15. تنظیم مقادیر Attributeها
- 16. ذخیره تغییرات در Context
- 17. مدیریت خطاها هنگام ذخیره
- 18. واکشی دادهها از Core Data
- 19. ایجاد Fetch Request
- 20. تنظیم Entity برای Fetch Request
- 21. اجرای Fetch Request و دریافت نتایج
- 22. کار با نتایج Fetch Request
- 23. فیلتر کردن دادهها با Predicate
- 24. Predicate Syntax و انواع عملگرها
- 25. استفاده از Predicate برای جستجوهای پیچیده
- 26. مرتبسازی دادهها با Sort Descriptor
- 27. تنظیم Sort Descriptorها در Fetch Request
- 28. مرتبسازی بر اساس چندین Attribute
- 29. حذف دادهها از Core Data
- 30. حذف Managed Objectها
- 31. ذخیره تغییرات پس از حذف
- 32. بهینهسازی حذف دادهها
- 33. بهروزرسانی دادهها در Core Data
- 34. یافتن Managed Object برای بهروزرسانی
- 35. تغییر مقادیر Attributeها
- 36. ذخیره تغییرات پس از بهروزرسانی
- 37. اعتبارسنجی دادهها در Core Data
- 38. تعریف قوانین اعتبارسنجی برای Attributeها
- 39. بررسی اعتبارسنجی قبل از ذخیره
- 40. نمایش پیامهای خطا به کاربر
- 41. استفاده از Core Data با Table View
- 42. نمایش دادههای Core Data در Table View
- 43. ساخت Cellهای Table View بر اساس دادهها
- 44. مدیریت تغییرات دادهها در Table View
- 45. استفاده از Fetched Results Controller
- 46. آشنایی با NSFetchedResultsController
- 47. پیکربندی NSFetchedResultsController
- 48. نمایش دادهها با استفاده از NSFetchedResultsController
- 49. مدیریت تغییرات دادهها با NSFetchedResultsController
- 50. مدیریت حافظه در Core Data
- 51. بهینهسازی مصرف حافظه
- 52. استفاده از Faulting
- 53. Unloading Unnecessary Data
- 54. Core Data و Concurrency
- 55. استفاده از Multiple Managed Object Contexts
- 56. اجرای عملیات Core Data در پسزمینه (Background)
- 57. مدیریت Conflictها بین Contextها
- 58. Core Data و iCloud
- 59. همگامسازی دادهها با iCloud
- 60. راهاندازی iCloud برای Core Data
- 61. مدیریت Conflictها در iCloud
- 62. Migration در Core Data
- 63. مدیریت تغییرات در مدل دادهای
- 64. ایجاد Migration Mapping Model
- 65. انجام Lightweight Migration
- 66. انجام Heavyweight Migration
- 67. Debugging Core Data
- 68. استفاده از Logging در Core Data
- 69. بررسی خطاها و هشدارها
- 70. ابزارهای Debugging Core Data در Xcode
- 71. Performance Tuning در Core Data
- 72. بهینهسازی کوئریها
- 73. استفاده از Indexing
- 74. اجتناب از Fetching غیرضروری
- 75. Core Data و SwiftUI
- 76. استفاده از Core Data در SwiftUI
- 77. ایجاد Viewهای مرتبط با Core Data
- 78. مدیریت State با استفاده از Core Data
- 79. Core Data و Unit Testing
- 80. نوشتن تستهای Unit برای Core Data
- 81. تست کردن مدل دادهای
- 82. تست کردن عملیات CRUD
- 83. Core Data و Core Spotlight
- 84. Index کردن دادههای Core Data برای Spotlight
- 85. نمایش نتایج Spotlight در اپلیکیشن
- 86. Core Data و App Extensions
- 87. دسترسی به Core Data از App Extensions
- 88. اشتراکگذاری دادهها بین App Extension و Main App
- 89. Core Data و WatchKit
- 90. استفاده از Core Data در WatchKit Apps
- 91. همگامسازی دادهها بین iOS و watchOS
- 92. Core Data و tvOS
- 93. استفاده از Core Data در tvOS Apps
- 94. ذخیره و بازیابی دادهها در tvOS
- 95. Core Data و CloudKit
- 96. همگامسازی Core Data با CloudKit
- 97. استفاده از CloudKit برای پشتیبانگیری و بازیابی
- 98. Core Data و Notifications
- 99. استفاده از Notifications برای اطلاع از تغییرات دادهها
- 100. React به تغییرات دادهها در زمان واقعی
تگها:
Core Data
Core Data for iOS
data persistence
iOS
iOS Data
iOS توسعه
Swift
Xcode
آموزش Core Data
اپلیکیشن داده محور
برنامه نویسی
برنامه نویسی iOS
پایگاه داده
توسعه اپلیکیشن
ذخیره داده
مدیریت داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.