آموزش داده‌های اصلی و Realm - حفظ ماندگاری داده‌ها در iOS - آخرین آپدیت

دانلود Core Data and Realm - Master Data Persistence for iOS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع مدیریت داده در iOS: Core Data، Realm، UserDefaults و File System

با این دوره آموزشی، مهارت‌های لازم برای ذخیره‌سازی داده‌های محلی در اپلیکیشن‌های iOS را فرا بگیرید. یاد بگیرید چگونه از Core Data و Realm Database برای مدیریت داده‌های کاربران بهره ببرید و تفاوت‌های کلیدی بین این دو را درک کنید.

در این دوره چه چیزی یاد می‌گیرید؟

  • آموزش Core Data: از مفاهیم پایه تا پیاده‌سازی پیشرفته
  • استفاده از Realm Database: نصب، پیکربندی و کار با Realm در پروژه‌های iOS
  • ذخیره‌سازی داده‌های کاربر: روش‌های مؤثر برای نگهداری اطلاعات کاربران در آیفون
  • تفاوت Realm و Core Data: انتخاب بهترین راهکار ذخیره‌سازی برای پروژه شما
  • کار با UserDefaults: استفاده بهینه و صحیح از UserDefaults برای تنظیمات و مقادیر ساده
  • ذخیره‌سازی در iOS File System: درک نحوه کار با سیستم فایل iOS و استفاده از NSCoder
  • ساخت اپلیکیشن To-Do List: پیاده‌سازی یک اپلیکیشن کاربردی مشابه Clear
  • مفاهیم پیشرفته iOS: آشنایی با Sandboxing، گزینه‌های Backend و پایگاه داده‌های iOS

آیا شما نیز با این چالش‌ها روبرو هستید؟

  • به دنبال راهی برای ذخیره‌سازی داده‌های محلی در اپلیکیشن iOS خود هستید؟
  • نیاز به یادگیری عمیق Core Data برای پروژه‌های کاری یا کسب‌وکار خود دارید؟
  • قصد دارید مهارت‌های توسعه iOS خود را با تکنولوژی‌های جدید مانند Realm Database ارتقا دهید؟

اگر پاسخ شما به هر یک از این سوالات مثبت است، این دوره برای شما طراحی شده است!

پیش‌نیازها:

  • دانش پایه‌ی توسعه iOS و برنامه‌نویسی Swift
  • یک لپ‌تاپ مک (MacBook یا iMac) یا کامپیوتر شخصی که macOS روی آن نصب شده است.
  • نیازی به نرم‌افزار پولی نیست؛ تمامی دروس با استفاده از Xcode 9 ارائه می‌شوند.

بازخوردهای دانشجویان:

"من حدود یک سوم این دوره را گذرانده‌ام و چیزهای زیادی یاد گرفته‌ام. این دوره بسیار باارزش‌تر از هزینه‌اش است..." - Jeffrey Nelson

"این دوره مفاهیم جالبی را همراه با توضیحاتی روشن از طرف مدرس ارائه می‌دهد. شما اپلیکیشن‌های جالبی می‌سازید و مهارت‌هایتان را گسترش می‌دهید." - Megan Eding

"آموزش‌های واضح، مدرس همه چیز را به خوبی توضیح می‌دهد. این یکی از بهترین دوره‌هایی است که در Udemy شرکت کرده‌ام." - Mark Garcia

"آنجلا نکات مهمی را که برای من گنگ بود، روشن می‌کند..." - Tom Colenbrander

منتظر چه هستید؟ همین امروز در دوره ثبت‌نام کنید و مهارت‌های خود را متحول سازید!


سرفصل ها و درس ها

ایجاد یک برنامه لیست کارهای انجام شده Creating a To Do List App

  • Clear App Clone که در پایان این ماژول خواهید ساخت The Clear App Clone that You'll Build By the End of This Module

  • شبیه‌سازی اپلیکیشن Clear که تا پایان این ماژول خواهید ساخت The Clear App Clone that You'll Build By the End of This Module

  • زیر طبقه بندی UITableViewController برای ساختن یک برنامه لیست کارهای انجام شده Subclassing a UITableViewController to Build a To Do List App

  • زیرکلاس کردن یک UITableViewController برای ساخت اپلیکیشن لیست کارها Subclassing a UITableViewController to Build a To Do List App

  • متدهای delegate جدول و لوازم جانبی TableView Delegate Methods and Accessories

  • روش‌ها و لوازم جانبی Delegate TableView TableView Delegate Methods and Accessories

  • ایجاد یک Textfield در داخل UIAlert برای افزودن موارد جدید Creating a Textfield Inside UIAlert to Add New Items

  • ایجاد یک Textfield درون UIAlert برای افزودن موارد جدید Creating a Textfield Inside UIAlert to Add New Items

ساخت یک اپلیکیشن لیست کارها Creating a To Do List App

استفاده از UserDefaults برای ماندگاری داده ها Using UserDefaults to Persist Data

  • چرا به ذخیره سازی داده‌های محلی پایدار نیاز داریم؟ Why Do We Need Persistent Local Data Storage?

  • چرا ما به ذخیره سازی دائمی داده های محلی نیاز داریم؟ Why Do We Need Persistent Local Data Storage?

  • استفاده از UserDefaults برای ذخیره سازی داده‌ها به صورت محلی Using UserDefaults to Persist Data Locally

  • User Defaults توضیح داده شد UserDefaults Explained

  • شرح UserDefaults UserDefaults Explained

  • یادگیری درباره Swift Singletons Learn About Swift Singletons

  • درباره Swift Singletons بیاموزید Learn About Swift Singletons

استفاده از UserDefaults برای ذخیره سازی داده‌ها Using UserDefaults to Persist Data

  • استفاده از UserDefaults برای تداوم داده ها به صورت محلی Using UserDefaults to Persist Data Locally

ساختار برنامه ما با MVC (Model-View-Controller) Structure Our App with MVC (Model-View-Controller)

  • ایجاد یک مدل داده سفارشی Creating a Custom Data Model

  • ایجاد یک مدل داده سفارشی Creating a Custom Data Model

  • یادگیری درباره عملگر سه‌تایی (Ternary Operator) در Swift Learn About the Ternary Operator in Swift

  • بازسازی پروژه ما با MVC Restructuring Our Project with MVC

ساختار اپلیکیشن ما با MVC (Model-View-Controller) Structure Our App with MVC (Model-View-Controller)

  • درباره اپراتور سه تایی در سوئیفت بیاموزید Learn About the Ternary Operator in Swift

  • بازسازی پروژه ما با MVC Restructuring Our Project with MVC

داده های کاربر را به صورت محلی با سیستم ذخیره سازی فایل و NSCoder حفظ کنید Persist User Data Locally With the File Storage System and NSCoder

  • Sandboxing در iOS و معنی آن برای اپلیکیشن شما iOS Sandboxing and What it Means for Your App

  • رمزگذاری داده‌ها با NSCoder Encoding Data with NSCoder

  • رمزگشایی داده ها با NSCoder Decoding Data with NSCoder

  • رمزگشایی داده‌ها با NSCoder Decoding Data with NSCoder

ذخیره سازی داده‌های کاربر به صورت محلی با سیستم File Storage و NSCoder Persist User Data Locally With the File Storage System and NSCoder

  • Sandboxing iOS و معنای آن برای برنامه شما iOS Sandboxing and What it Means for Your App

  • رمزگذاری داده ها با NSCoder Encoding Data with NSCoder

داده های اصلی Core Data

  • مقدمه‌ای بر پایگاه‌های داده Introduction to Databases

  • نحوه راه‌اندازی و پیکربندی Core Data How to Setup and Configure Core Data

  • نحوه ذخیره سازی داده‌ها با Core Data (Create در CRUD) How to Save Data with Core Data (Create in CRUD)

  • نحوه مشاهده Backend پایگاه داده SQLite برای داده های اصلی How to View Your SQLite Database Backend for Core Data

  • نحوه مشاهده Backend پایگاه داده SQLite خود برای Core Data How to View Your SQLite Database Backend for Core Data

  • مبانی Core Data Core Data Fundamentals

  • خواندن داده‌ها از Core Data (Read در CRUD) Reading Data from Core Data (Read in CRUD)

  • به روز رسانی داده ها با داده های اصلی (به روز رسانی در CRUD) Updating Data with Core Data (Update in CRUD)

  • به‌روزرسانی داده‌ها با Core Data (Update در CRUD) Updating Data with Core Data (Update in CRUD)

  • حذف داده‌ها از Core Data (Delete در CRUD) Removing Data from Core Data (Delete in CRUD)

  • پرس‌وجو از داده‌ها با استفاده از Core Data و ایجاد یک UISearchBar Querying Data Using Core Data and Creating a UISearchBar

  • جستجوی داده با استفاده از داده های اصلی و ایجاد UISearchBar Querying Data Using Core Data and Creating a UISearchBar

  • نحوه بستن نوار جستجو و Grand Central Dispatch How to Dismiss the Search Bar and Grand Central Dispatch

  • نحوه ایجاد گراف‌های رابطه در Core Data How to Create Relationship Graphs in Core Data

  • [راه حل چالش] راه‌اندازی CategoryViewController [Solution to Challenge] Setting Up CategoryViewController

  • افزودن متد delegate Adding the Delegate Method

Core Data Core Data

  • مقدمه ای بر پایگاه های داده Introduction to Databases

  • نحوه تنظیم و پیکربندی داده های اصلی How to Setup and Configure Core Data

  • نحوه ذخیره داده ها با داده های اصلی (ایجاد در CRUD) How to Save Data with Core Data (Create in CRUD)

  • مبانی داده های اصلی Core Data Fundamentals

  • خواندن داده ها از داده های اصلی (خواندن در CRUD) Reading Data from Core Data (Read in CRUD)

  • حذف داده ها از داده های اصلی (حذف در CRUD) Removing Data from Core Data (Delete in CRUD)

  • نحوه رد کردن نوار جستجو و Grand Central Dispatch How to Dismiss the Search Bar and Grand Central Dispatch

  • نحوه ایجاد نمودارهای رابطه در داده های اصلی How to Create Relationship Graphs in Core Data

  • [راه حل چالش] راه اندازی CategoryViewController [Solution to Challenge] Setting Up CategoryViewController

  • افزودن روش Delegate Adding the Delegate Method

پایگاه داده قلمرو Realm Database

  • مقدمه ای بر قلمرو Introduction to Realm

  • مقدمه‌ای بر Realm Introduction to Realm

  • نحوه ذخیره سازی داده‌ها با استفاده از Realm (Create در CRUD) How to Save Data Using Realm (Create in CRUD)

  • بازیابی داده‌ها با استفاده از Realm (Read در CRUD) Fetching Data Using Realm (Read in CRUD)

  • به‌روزرسانی داده‌ها با Realm (Update در CRUD) Updating Data with Realm (Update in CRUD)

  • حذف داده‌ها از Realm (Delete در CRUD) Removing Data from Realm (Delete in CRUD)

  • جستجوی داده ها با استفاده از Realm Querying Data Using Realm

  • پرس‌وجو از داده‌ها با استفاده از Realm Querying Data Using Realm

  • بررسی چگونگی استفاده اپلیکیشن ما از Realm Review of How Our App Uses Realm

پایگاه داده Realm Realm Database

  • نحوه ذخیره داده ها با استفاده از Realm (ایجاد در CRUD) How to Save Data Using Realm (Create in CRUD)

  • واکشی داده با استفاده از Realm (خوانده در CRUD) Fetching Data Using Realm (Read in CRUD)

  • به روز رسانی داده ها با Realm (به روز رسانی در CRUD) Updating Data with Realm (Update in CRUD)

  • حذف داده ها از Realm (حذف در CRUD) Removing Data from Realm (Delete in CRUD)

  • بررسی نحوه استفاده برنامه ما از Realm Review of How Our App Uses Realm

بهبود رابط کاربری - شبیه سازی برنامه ما مانند برنامه Clear User Interface Improvements - Making Our App Look Like the Clear App

  • ساختن سلول‌های قابل کشیدن با Cocoapods Making Our Cells Swipeable with Cocoapods

  • به ارث بردن از SwipableTableViewController Inheriting from SwipableTableViewController

  • [راه حل چالش] به ارث بردن از SwipableTableViewController [Solution to Challenge] Inheriting from SwipableTableViewController

  • [راه حل چالش] به ارث بردن از SwipableTableViewController [Solution to Challenge] Inheriting from SwipableTableViewController

  • افزودن رنگ به سلول‌های ما با استفاده از فریمورک Chameleon Adding Colour to Our Cells Using the Chameleon Framework

  • [راه حل چالش] تداوم ویژگی رنگ [Solution to Challenge] Persisting the Colour Property

  • [راه حل چالش] ذخیره سازی ویژگی رنگ [Solution to Challenge] Persisting the Colour Property

  • ایجاد یک Gradient TableView Creating a Gradient TableView

  • ایجاد یک TableView گرادیان Creating a Gradient TableView

  • به‌روزرسانی رابط کاربری نوار ناوبری Updating the UI of the Navigation Bar

  • به روز رسانی UI نوار ناوبری Updating the UI of the Navigation Bar

بهبود رابط کاربری - شبیه سازی اپلیکیشن Clear User Interface Improvements - Making Our App Look Like the Clear App

  • با کوکوآپودها سلول های خود را قابل کشیدن می کنیم Making Our Cells Swipeable with Cocoapods

  • ارث بردن از SwipableTableViewController Inheriting from SwipableTableViewController

  • افزودن رنگ به سلول های خود با استفاده از چارچوب آفتاب پرست Adding Colour to Our Cells Using the Chameleon Framework

نمایش نظرات

آموزش داده‌های اصلی و Realm - حفظ ماندگاری داده‌ها در iOS
جزییات دوره
7.5 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,107
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

App Brewery Co App Brewery Co

بوت کمپ توسعه حضوری و آنلاین

App Brewery Co App Brewery Co

بوت کمپ توسعه حضوری و آنلاین