***** به روز رسانی دوره منتشر شد *****
اگر به دنبال Core Data در SwiftUI هستید، لطفاً دوره به روز شده را بررسی کنید: سری SwiftUI: Core Data در SwiftUI
اگر می خواهید Core Data را با استفاده از UIKit توسعه دهید، به خواندن توضیحات زیر ادامه دهید.
*****************************************
CoreData برای توسعه iOS در Swift
این دوره برای Core Data با جدیدترین Swift 4.x (از WWDC 2018)، که برای iOS 12 و 11 هدف گذاری شده است، ایجاد و به روز شده است. ما از جدیدترین Xcode 10 (بتا) و همچنین Xcode 9.4 استفاده خواهیم کرد. برای پوشش دوره
اگر پروژه شما با نسخه قدیمیتر Core Data در iOS 9 یا قبل سروکار دارد و قصد یادگیری نسخه قبلی را دارید، دوره دیگر من برای تسلط بر دادههای هسته iOS با Swift دوره مورد نظر شما است.
Core Data چیست؟ چرا باید درباره Core Data بدانم؟
Core Data یکی از قدرتمندترین چارچوب هایی است که اپل برای توسعه دهندگان ارائه کرده است. Core Data چارچوبی است که شما از آن برای مدیریت اشیاء لایه مدل در برنامه خود استفاده میکنید. راهحلهای تعمیمیافته و خودکار برای وظایف رایج مرتبط با چرخه عمر شی و مدیریت گراف شی، از جمله پایداری، ارائه میکند. - منبع از اپل".
اگر علاقه مند به یادگیری توسعه موبایل برای iOS هستید و به دنبال ارتقای مهارت های توسعه iOS خود هستید، چارچوب Core Data باید در بالای لیست شما باشد.
وقتی کار با CoreData برای توسعه iOS در دوره Swift تمام شد، آماده و بسیار مطمئن خواهید بود که هر پروژه Core Data را که در راه است انجام دهید. علاوه بر این، یک قدم به تبدیل شدن به یک توسعهدهنده جامع iOS نزدیکتر خواهید شد.
چه سودی برای من دارد؟
در این دوره من شما را به سفری در دنیای Core Data می برم. ما تمام جنبه های مهم Core Data را پوشش خواهیم داد:
موجود
ارث بری نهاد
نوع مشخصه
روابط
ManagedObjectContext
ManagedObject
PersistentContainer
در حال انجام داده های JSON
گزاره
CompoundPredicate
در حال واکشی
واکشی دسته ای و به روز رسانی
حذف شی
واکشی ناهمزمان
NSFetchedResultsController
توابع جمع
گروهبندی
در حافظه پنهان
تنظیم عملکرد و بهترین روشها
نسخه مدل داده
انتقال خودکار سبک وزن
انتقال دستی با نقشه برداری مدل
فرآیند پسزمینه
تولید خودکار کلاس فرعی و پسوند کلاس
در طول این دوره ما به طور مفصل چارچوب Core Data را برای ارائه عملکرد ذخیره سازی داده در برنامه های iOS بررسی خواهیم کرد. ما با ایجاد یک برنامه ساده که از چارچوب Core Data استفاده می کند، پشته Core Data خود را می سازیم و در نهایت از همه ویژگی های Core Data مختلف در برنامه خود استفاده می کنیم.
تنظیم عملکرد و بهترین روشها
ما روشهای مختلف واکشی دادههایمان و نحوه استفاده کارآمد از Core Data را در برنامهمان پوشش خواهیم داد. تست واحد و تنظیم عملکرد بخش مهمی در مورد نحوه نظارت بر عملکرد برنامه خود در ارتباط با Core Data در برنامه ما خواهد بود.
همراه با نسخهسازی Core Data، مهاجرت و ادغام iCloud، من شما را با توسعه 5 برنامه iOS و نحوه ادغام همه این مؤلفهها در Core Data آشنا خواهم کرد.
با سرعت خودتان انجام دهید
بسیاری از دانشآموزان روشهای متفاوتی برای یادگیری دارند. در طول این دوره، راهحل اولیه و نهایی پروژه Xcode را ارائه میدهم، بنابراین میتوانید هر بار یک مرحله را دنبال کنید یا مستقیماً به راهحل نهایی بروید. و تا پایان این دوره آموزشی Core Data for Swift Development، باید راحت و آماده باشید تا چارچوب Core Data را در برنامه خود ادغام کنید.
مخاطب هدف: همه برنامهنویسان iOS که میخواهند مهارتهای خود را به سطح بالاتری برسانند.
الزامات چیست؟
یک لپ تاپ Mac یا iMac
Xcode
اطلاعاتی از توسعه Swift
توسعه دهنده ارشد موبایل
نمایش نظرات