یادگیری عمیق Core Data در Swift 4.2 و iOS 12: گامی فراتر در توسعه iOS
درک عمیق نحوه عملکرد ذخیره سازی داده ها در Core Data در iOS
پیش نیازها: آشنایی با توسعه پایه Swift
***** به روزرسانی دوره آموزشی منتشر شد *****
اگر به دنبال یادگیری Core Data در SwiftUI هستید، لطفاً دوره به روز شده SwiftUI Series: Core Data در SwiftUI را بررسی کنید.
اگر می خواهید Core Data را با استفاده از UIKit توسعه دهید، به خواندن توضیحات زیر ادامه دهید.
*****************************************
CoreData برای توسعه iOS با Swift
این دوره آموزشی برای Core Data با آخرین نسخه Swift 4.x (از زمان WWDC 2018)، و برای iOS 12 و 11 ایجاد و به روز شده است. ما از آخرین نسخه Xcode 10 (Beta) و همچنین Xcode 9.4 برای پوشش این دوره استفاده خواهیم کرد.
اگر پروژه شما با نسخه های قدیمی تر Core Data در iOS 9 یا قبل سر و کار دارد و قصد دارید نسخه قبلی را یاد بگیرید، دوره آموزشی دیگر من Mastering iOS Core Data with Swift همان دوره ای است که می خواهید.
Core Data چیست؟ چرا باید درباره Core Data بدانم؟
Core Data یکی از قدرتمندترین فریم ورک هایی است که اپل برای توسعه دهندگان فراهم کرده است. "Core Data یک فریم ورک است که شما برای مدیریت اشیاء لایه مدل در برنامه خود استفاده می کنید. این فریم ورک، راه حل های عمومی و خودکاری را برای وظایف مشترک مرتبط با چرخه عمر اشیاء و مدیریت نمودار اشیاء، از جمله پایداری، ارائه می دهد." - منبع از اپل.
اگر به یادگیری توسعه موبایل برای iOS علاقه مند هستید و به دنبال ارتقای مهارت های توسعه iOS خود هستید، فریم ورک Core Data باید در صدر لیست شما قرار گیرد.
تا زمانی که دوره CoreData برای توسعه iOS با Swift را به پایان برسانید، آماده و بسیار مطمئن خواهید بود که هر پروژه Core Data را که پیش رو دارید، انجام دهید. علاوه بر این، یک قدم به تبدیل شدن به یک توسعه دهنده iOS همه جانبه نزدیکتر خواهید شد.
چه چیزی برای من در نظر گرفته شده است؟
در این دوره، شما را به سفری در دنیای Core Data خواهم برد. ما تمام جنبه های مهم Core Data را پوشش خواهیم داد:
در طول این دوره، ما با جزئیات به فریم ورک Core Data نگاه خواهیم کرد تا عملکرد ذخیره سازی داده ها را در برنامه های iOS ارائه دهیم. ما با ایجاد یک برنامه ساده که از فریم ورک Core Data استفاده می کند، ساختن stack Core Data خودمان و در نهایت استفاده از تمام ویژگی های مختلف Core Data در برنامه خود، شروع خواهیم کرد.
تنظیم عملکرد و بهترین روش ها
ما روش های مختلف دریافت داده های خود و چگونگی استفاده موثر از Core Data در برنامه خود را پوشش خواهیم داد. تست واحد و تنظیم عملکرد یک بخش مهم در چگونگی نظارت بر عملکرد برنامه ما همراه با Core Data در برنامه ما خواهد بود.
همراه با versioning، مهاجرت و ادغام iCloud در Core Data، شما را به توسعه 5 برنامه iOS و چگونگی ادغام همه این اجزاء در Core Data خواهم برد.
سرعت یادگیری شما
بسیاری از دانش آموزان روش های مختلفی برای یادگیری دارند. در طول این دوره، من راه حل های پروژه Xcode را هم به صورت اولیه و هم نهایی ارائه می دهم، بنابراین می توانید گام به گام همراه شوید یا مستقیماً به راه حل نهایی بروید. و در پایان این دوره Core Data برای توسعه Swift، باید راحت و آماده باشید تا فریم ورک Core Data را در برنامه خود ادغام کنید.
مخاطبان هدف: تمام توسعه دهندگان iOS که مایلند مهارت های خود را به سطح بعدی برسانند.
چه الزاماتي وجود دارد؟
Andi Setiyadi
توسعه دهنده ارشد موبایل
نمایش نظرات