🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دادههای اصلی و 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
نمایش نظرات