دوره مدیریت دادهها با Core Data در اپلیکیشنهای iOS همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت دادهها با Core Data در اپلیکیشنهای iOS
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی iOS (iOS Native)
📋 سرفصلهای دوره
- 1. مقدمهای بر مدیریت دادهها در iOS
- 2. آشنایی با Core Data
- 3. معماری Core Data: NSManagedObjectModel
- 4. پایگاه داده Core Data: NSPersistentStoreCoordinator
- 5. مدیریت اشیاء: NSManagedObjectContext
- 6. ایجاد و تعریف موجودیتها (Entities)
- 7. تعریف ویژگیها (Attributes) و روابط (Relationships)
- 8. کار با انواع دادهها در Core Data
- 9. تغییرات مدل داده (Model Versioning)
- 10. مهاجرت مدل داده (Data Model Migration)
- 11. ایجاد و ذخیره اشیاء (Creating and Saving Objects)
- 12. بازیابی اشیاء با استفاده از NSFetchRequest
- 13. فیلتر کردن نتایج با Predicates
- 14. مرتبسازی نتایج با Sort Descriptors
- 15. کار با روابط یکبهیک، یکبهچند و چندبهچند
- 16. مدیریت اشیاء مرتبط
- 17. حذف اشیاء
- 18. بهروزرسانی اشیاء
- 19. مدیریت تراکنشها (Transactions)
- 20. اعتبارسنجی دادهها (Data Validation)
- 21. کار با دادههای بزرگ (Large Data Sets)
- 22. بهینهسازی عملکرد Core Data
- 23. استفاده از NSFetchedResultsController
- 24. نمایش دادهها در UITableView
- 25. نمایش دادهها در UICollectionView
- 26. تست Core Data
- 27. مدیریت خطا در Core Data
- 28. امنیت دادهها در Core Data
- 29. رمزنگاری دادهها
- 30. کار با iCloud Sync
- 31. همگامسازی دادهها با CloudKit
- 32. مقدمهای بر Swifty
- 33. استفاده از Core Data با Swift
- 34. توسعه اپلیکیشنهای iOS با Swift
- 35. مفاهیم پایهای Swift برای Core Data
- 36. متغیرها و ثابتها در Swift
- 37. انواع دادهها در Swift
- 38. عملگرها در Swift
- 39. دستورات شرطی در Swift
- 40. حلقهها در Swift
- 41. تابعها در Swift
- 42. ساختارها (Structs) و کلاسها (Classes)
- 43. پروتکلها (Protocols)
- 44. اکستنشنها (Extensions)
- 45. نوعگذاری اختیاری (Optional Types)
- 46. مدیریت خطای Swift (Error Handling)
- 47. همزمانی (Concurrency) در Swift
- 48. GCD (Grand Central Dispatch)
- 49. Operations و NSOperationQueue
- 50. Async/Await در Swift
- 51. مفاهیم پیشرفته Core Data
- 52. کار با NSBatchUpdateRequest
- 53. کار با NSBatchDeleteRequest
- 54. کار با NSAsynchronousFetchRequest
- 55. مدیریت حافظه در Core Data
- 56. استفاده از MOCs فرزند (Child MOCs)
- 57. استفاده از MOCs والد (Parent MOCs)
- 58. مدیریت اشیاء در پسزمینه (Background Processing)
- 59. کار با Core Data در اپلیکیشنهای چندسکویی
- 60. مقدمهای بر SwiftUI
- 61. استفاده از Core Data با SwiftUI
- 62. نمایش دادهها در SwiftUI Lists
- 63. کار با @FetchRequest در SwiftUI
- 64. مدیریت دادهها در اپلیکیشنهای مولتیتسکینگ
- 65. بهینهسازی بازیابی دادهها
- 66. استفاده از Caching در Core Data
- 67. کار با Foreign Keys در Core Data
- 68. پیادهسازی الگوهای طراحی با Core Data
- 69. الگوی Singleton برای MOC
- 70. الگوی Repository
- 71. مدیریت وابستگیها (Dependency Management)
- 72. کار با CocoaPods
- 73. کار با Carthage
- 74. کار با Swift Package Manager
- 75. اصول معماری اپلیکیشنهای iOS
- 76. معماری MVC (Model-View-Controller)
- 77. معماری MVVM (Model-View-ViewModel)
- 78. معماری VIPER (View-Interactor-Presenter-Entity-Router)
- 79. اصول UI/UX در اپلیکیشنهای iOS
- 80. طراحی رابط کاربری جذاب
- 81. تجربه کاربری روان
- 82. دسترسیپذیری (Accessibility)
- 83. پردازش پسزمینه و نوتیفیکیشنها
- 84. کار با Background Tasks
- 85. پیادهسازی Push Notifications
- 86. مباحث تکمیلی Core Data
- 87. بهینهسازی پایگاه داده
- 88. مراقبت از عملکرد Core Data
- 89. مقایسه Core Data با سایر راهحلهای ذخیرهسازی
- 90. Realm
- 91. UserDefaults
- 92. File System Storage
- 93. کار با دادههای JSON
- 94. تبدیل JSON به اشیاء Core Data
- 95. تبدیل اشیاء Core Data به JSON
- 96. کار با CloudKit برای همگامسازی دادهها
- 97. مقدمهای بر مفاهیم فقهی بانکداری اسلامی
- 98. بانکداری بدون ربا
- 99. عقود اسلامی در بانکداری
- 100. قوانین بانک مرکزی جمهوری اسلامی ایران در حوزه رمزارزها
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.