آموزش Core Data and Realm - Master Data Persistence برای iOS

Core Data and Realm - Master Data Persistence for iOS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یاد بگیرید که از Core Data، Realm، UserDefaults، NSCoder، iOS File System استفاده کنید. ساخت برنامه‌هایی که از Core Data برای ذخیره‌سازی دستگاه محلی استفاده می‌کنند برنامه‌هایی بسازید که داده‌های کاربر را ذخیره می‌کنند تفاوت‌های بین Realm و Core Data را درک کنید و با هر دوی آنها کار کنید. ) بدون نیاز به نرم افزار پولی - تمام دروس در Xcode 9 تکمیل می شود

آیا ایده ای برای برنامه ای دارید که باید داده های کاربر را به صورت محلی ذخیره کند؟

آیا برای کار یا کسب و کار خود باید درباره داده های اصلی بیاموزید؟

آیا به دنبال تقویت مهارت‌های توسعه iOS خود با یادگیری در مورد فناوری‌های جدید مانند پایگاه داده Realm هستید؟

پس این دوره برای شماست!

به من بپیوندید تا گام به گام شما را در ساخت یک برنامه لیست کارهایی که مانند برنامه Clear است، راهنمایی کنم.

در طول مسیر، همه موضوعات ضروری را پوشش خواهیم داد:

  • نحوه استفاده از داده های اصلی
  • نحوه استفاده از پایگاه داده Realm
  • نحوه راه اندازی صحیح پروژه با داده های اصلی
  • نحوه ترکیب پایگاه داده Realm با استفاده از Cocoapod
  • نحوه ایجاد یک برنامه لیست کارهای انجام شده
  • نحوه ذخیره اطلاعات کاربر به صورت محلی در iPhone
  • Sandboxing iOS
  • گزینه‌های پشتیبان iOS و پایگاه‌های داده
  • نحوه ذخیره داده ها با استفاده از سیستم فایل iOS و NSCoder
  • نحوه استفاده صحیح از UserDefaults

و خیلی چیزهای دیگر...

به آنچه دانشجویان دیگر درباره این دوره گفته اند نگاهی بیندازید:

"من حدود یک سوم از این دوره هستم و چیزهای زیادی یاد گرفته ام. ارزش این دوره بسیار بیشتر از هزینه اش است، اما متشکرم که قیمت ها پایین است یا ممکن است در وهله اول بدون اطلاع از آن گذشتم من از چند دوره آموزشی Udemy و آموزش های بی شماری یوتیوب استفاده کرده ام. این بهترین دوره ای است که تا به حال گذرانده ام." - جفری نلسون

"این دوره مفاهیم جالبی را همراه با معلمی ارائه می دهد که همه چیز را به وضوح توضیح می دهد. شما می توانید یک سری برنامه های جالب بسازید و مهارت های خود را گسترش دهید. با تشکر آنجلا!" - مگان ادینگ

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

"آنجلا در حال اتصال نقاط گمشده برای من است..." - تام کولنبراندر

منتظر چه هستید؟ امروز به دوره بپیوندید!


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

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

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

  • Clear App Clone که در پایان این ماژول خواهید ساخت 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 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

  • User Defaults توضیح داده شد 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

  • درباره اپراتور سه تایی در سوئیفت بیاموزید 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

داده های کاربر را به صورت محلی با سیستم ذخیره سازی فایل و 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

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

  • نحوه ذخیره داده ها با داده های اصلی (ایجاد در 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 برای داده های اصلی How to View Your SQLite Database Backend for Core Data

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

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

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

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

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

  • جستجوی داده با استفاده از داده های اصلی و ایجاد 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

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

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

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

داده های اصلی 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

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

  • نحوه ذخیره داده ها با استفاده از 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 Querying Data Using Realm

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

  • بررسی نحوه استفاده برنامه ما از Realm Review of How Our App Uses 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

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

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

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

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

  • افزودن رنگ به سلول های خود با استفاده از چارچوب آفتاب پرست 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

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

  • به روز رسانی UI نوار ناوبری 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

نمایش نظرات

نظری ارسال نشده است.

آموزش Core Data and Realm - Master Data Persistence برای iOS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7.5 hours
41
Udemy (یودمی) udemy-small
10 بهمن 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,801
4.7 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

App Brewery Co App Brewery Co

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

Udemy (یودمی)

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

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