آموزش داده های اصلی در 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 مقدمه
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 40m
47
Linkedin (لینکدین) lynda-small
18 خرداد 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
دارد
دارد
دارد
Mohammad Azam

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.