کتاب صوتی استاد Core Data: ساخت اپلیکیشنهای دادهمحور در iOS
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب استاد Core Data: ساخت اپلیکیشنهای دادهمحور در iOS
موضوع کلی: توسعه اپلیکیشنهای iOS
موضوع میانی: مدیریت دادهها در iOS
📋 سرفصلهای کتاب (100 موضوع)
- 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 به تغییرات دادهها در زمان واقعی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.