لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش داده های اصلی در iOS: 1 مقدمه
Core Data in iOS: 1 Introduction
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Core Data چارچوبی است که می تواند نمودار اشیاء را در یک فروشگاه تعیین شده از جمله SQLite، XML، Binary و In-Memory ادامه دهد. در این دوره، مربی محمد اعظم شما را برای ساخت اولین برنامه Core Data برای پلتفرم iOS آماده می کند. محمد نحوه شروع به کار با Core Data از جمله ایجاد مدل Core Data، مقداردهی اولیه مدیر Core Data، ذخیره یک فیلم و موارد دیگر را طی می کند. او به شما نشان می دهد که چگونه از پشته Core Data با نسخه های مختلف iOS استفاده کنید. محمد الگوی طراحی MVVM را به طور عمیق توضیح می دهد، از جمله اینکه چیست، چرا هنگام ایجاد برنامه ها به آن نیاز دارید، و نحوه استفاده از معماری MVVM و API های وب. او شما را با استفاده از Core Data و MVVM با هم راهنمایی می کند، سپس وارد انواع قابل تبدیل می شود. پس از توضیح رابطه یک به چند، محمد در مورد refactoring و چگونگی و زمان استفاده از refactoring بحث می کند، سپس با جزئیاتی که باید در مورد رابطه چند به چند بدانید به پایان می رسد.
توجه: این دوره توسط محمد اعظم ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
سرفصل ها و درس ها
مقدمه
Introduction
داده های اصلی در iOS
Core Data in iOS
فایل های تمرینی
Exercise files
1. شروع به کار با داده های اصلی
1. Getting Started with Core Data
Core Data چیست؟
What is Core Data?
ایجاد یک مدل Core Data
Creating a Core Data model
مقداردهی اولیه مدیر داده های هسته
Initializing the Core Data manager
ذخیره یک فیلم
Saving a movie
دریافت همه فیلم ها
Get all movies
حذف یک فیلم
Deleting a movie
به روز رسانی یک فیلم
Updating a movie
در حال تازه کردن لیست
Refreshing the list
2. بلوک های ساختمان داده های اصلی
2. Core Data Building Blocks
درک بلوک های ساختمانی داده های اصلی
Understanding Core Data building blocks
راهاندازی پشته دادههای هسته قبل از iOS 10: مدل شی مدیریتشده
Initializing Core Data stack before iOS 10: Managed object model
راه اندازی پشته داده های هسته قبل از iOS 10: هماهنگ کننده فروشگاه دائمی
Initializing Core Data stack before iOS 10: Persistent store coordinator
راهاندازی پشته دادههای هسته قبل از iOS 10: زمینه شی مدیریتشده
Initializing Core Data stack before iOS 10: Managed object context
iOS 10 و بالاتر: مقداردهی اولیه پشته داده های هسته
iOS 10 and above: Initializing Core Data stack
3. درک الگوی طراحی MVVM
3. Understanding MVVM Design Pattern
الگوهای طراحی چیست؟
What are design patterns?
MVVM چیست؟
What is MVVM?
چرا MVVM؟
Why MVVM?
معماری MVVM و APIهای وب
MVVM architecture and Web APIs
4. Core Data و MVVM
4. Core Data and MVVM
چی میسازی؟
What are you building?
درک پروژه شروع
Understanding the starter project
اضافه کردن یک مدل داده هسته
Adding a Core Data model
مقداردهی اولیه مدیر داده های هسته
Initializing the Core Data manager
اضافه شدن فیلم
Adding movie
نمایش تمامی فیلم ها
Displaying all movies
حذف یک فیلم
Deleting a movie
5. انواع قابل تبدیل
5. Transformable Types
درک پروژه شروع
Understanding the starter project
اضافه کردن مدل داده
Adding the data model
صرفه جویی در یک اتاق
Saving a room
اجرای ترانسفورماتور
Implementing transformer
نمایش تمام اتاق ها
Displaying all rooms
6. روابط: یک به چند
6. Relationships: One-to-Many
درک رابطه یک به چند
Understanding the one-to-many relationship
گشت و گذار در پروژه استارت
Tour of the starter project
افزودن مدل بررسی و تنظیم رابطه
Adding a review model and setting the relationship
افزودن نقد جدید به فیلم
Adding a new review to a movie
نمایش همه نظرات برای یک فیلم: گزینه یک
Displaying all reviews for a movie: Option one
نمایش همه نظرات برای یک فیلم: گزینه دو
Displaying all reviews for a movie: Option two
7. Refactoring Movies App
7. Refactoring Movies App
Refactoring چیست؟
What is refactoring?
پیاده سازی مدل پایه
Implementing the base model
با استفاده از مدل پایه
Using the base model
8. روابط: چند به چند
8. Relationships: Many-to-Many
درک رابطه چند به چند
Understanding the many-to-many relationship
درک پروژه شروع
Understanding the starter project
افزودن یک مدل داده بازیگر
Adding an actor data model
اضافه کردن یک بازیگر به فیلم
Adding an actor to a movie
نمایش همه بازیگران برای یک فیلم
Displaying all actors for a movie
واکشی همه فیلم ها برای یک بازیگر
Fetching all movies for an actor
نمایش تمام فیلم های یک بازیگر
Displaying all movies by an actor
نمایش نظرات