آموزش داده های اصلی در 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

نمایش نظرات

آموزش داده های اصلی در iOS: 1 مقدمه
جزییات دوره
4h 40m
47
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Mohammad Azam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

برنامه نویس ویژه اپل iOS و مربی iOS