لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
ایجاد یک برنامه لیست کارهای انجام شده
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
استفاده از UserDefaults برای ماندگاری داده ها
Using UserDefaults to Persist Data
استفاده از UserDefaults برای تداوم داده ها به صورت محلی
Using UserDefaults to Persist Data Locally
استفاده از 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
ساختار برنامه ما با 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
ساختار برنامه ما با 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
داده های کاربر را به صورت محلی با سیستم ذخیره سازی فایل و 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 حفظ کنید
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
داده های اصلی
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
داده های اصلی
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
پایگاه داده قلمرو
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
پایگاه داده قلمرو
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
بهبود رابط کاربری - شبیه سازی برنامه ما مانند برنامه 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
بهبود رابط کاربری - شبیه سازی برنامه ما مانند برنامه 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
نمایش نظرات