لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تسلط بر SwiftData و SwiftUI برای توسعه iOS [آموزشی ویدئویی]
- آخرین آپدیت
دانلود Mastering SwiftData & SwiftUI for iOS Development [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک راهنمای جامع و عملی برای تسلط بر SwiftData و SwiftUI جهت توسعه اپلیکیشنهای مدرن iOS ارائه میدهد. شما با شروع از مفاهیم اساسی، مدیریت بهینه دادهها از طریق کوئریها (Queries)، Predicates، توصیفکنندههای واکشی (Fetch Descriptors) و ادغام با CloudKit برای همگامسازی بینقص بین دستگاهها را خواهید آموخت. پروژههای عملی مانند اپلیکیشنهای Todo و Contacts تجربه واقعی در مدیریت افزودن، حذف، مرتبسازی، فیلتر کردن و برچسبگذاری دادهها را فراهم میکنند.
شما رابطهای کاربری پیشرفتهای را با استفاده از کامپوننتها و فرمهای سفارشی توسعه میدهید که تعامل کاربر و اعتبارسنجی دادهها را بهبود میبخشد. این دوره همچنین پیادهسازی قابلیت Undo/Redo با استفاده از Verba را پوشش میدهد که برای ارتقای کاربردپذیری اپلیکیشن حیاتی است. علاوه بر این، مدیریت روابط بین دادهها، مهاجرت دادهها (Migrations) و دادههای نمونه (Mock Data) بررسی میشود تا اطمینان حاصل شود که اپلیکیشنهای شما قابلیت مقیاسپذیری و تکامل دارند.
مباحث همروندی (Concurrency) به بهینهسازی عملکرد با استفاده از مدل همروندی SwiftData میپردازد و تجربهای روان و پاسخگو برای کاربر ایجاد میکند. چندین پروژه، از جمله ویرایشگر Mesh Gradient و اپلیکیشن کتابخانه، مهارتهای شما را در مدیریت دادهها و رابط کاربری در سناریوهای پیچیده تثبیت میکند. در پایان دوره، شما قادر خواهید بود اپلیکیشنهای قدرتمند و دادهمحور SwiftUI را با جدیدترین فناوریهای اپل بسازید.
- ادغام CloudKit برای همگامسازی دادهها بین دستگاههای مختلف.
- ساخت رابطهای کاربری پیشرفته و کاربرپسند SwiftUI با اتصال پویا به دادهها.
- پیادهسازی منطق Undo/Redo برای بهبود مدیریت وضعیت و تجربه کاربری.
- مدیریت روابط پیچیده دادهها و اجرای مهاجرتهای سبک (Lightweight Migrations).
- توسعه کامپوننتهای UI سفارشی و رابطهای فیلترینگ پیشرفته.
- بهینهسازی عملکرد اپلیکیشن از طریق همروندی و بارگذاری دستهای دادهها.
این دوره برای توسعهدهندگان iOS با دانش مقدماتی تا متوسط از Swift و SwiftUI طراحی شده است. داشتن تجربه قبلی با Xcode و مفاهیم پایه توسعه اپلیکیشن iOS برای بهرهمندی کامل از تکنیکهای پیشرفته SwiftData و مباحث همروندی توصیه میشود. متخصصانی که به دنبال ارتقای مهارتهای توسعه اپلیکیشن خود با فریمورکهای مدرن اپل هستند، این دوره را بسیار ارزشمند خواهند یافت.
بررسی دقیق کوئریهای SwiftData، Predicates، Fetch Descriptors و ادغام CloudKit * مدیریت روابط دادهها، مهاجرتها و دادههای نمونه برای طراحی اپلیکیشنهای مستحکم * ساخت Mesh Gradientهای پیشرفته و ادغام قابلیتهای Drag-and-Drop در SwiftUI
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
بررسی کوئریها، Fetch Descriptors و CloudKit از طریق اپلیکیشن Todo
Exploring queries, fetch descriptors and CloudKit via a Todo App
راهاندازی پروژه
Project Setup
مثال کوئری: افزودن، حذف و مرتبسازی
Query Example - Add, Delete, Sort
مثال کوئری: افزودن لیست و انتخابگر تاریخ (Date Picker)
Query Example - Adding a List and a Date Picker
مثال کوئری: پیادهسازی قابلیت افزودن Todo
Query Example - Add Todo Functionality
مثال کوئری: پیادهسازی قابلیت حذف Todo
Query Example - Delete Todo Functionality
مثال کوئری: وضعیت تکمیل شده (Is Completed)
Query Example - Is Completed
مثال کوئری: کوئریها، Predicates و فیلترها
Query Example - Queries, Predicates and Filters
مثال کوئری: اولین Fetch Descriptor ما
Query Example - Our First Fetch Descriptor
مثال کوئری: Fetch Descriptor برای کارهای امروز
Query Example - Today's Todos Fetch Descriptor
مثال کوئری: افزودن مجموعهای از تگها
Query Example - Adding a Set of Tags
مثال کوئری: بازسازی کد (Refactoring)
Query Example - Refactoring
ادغام با CloudKit
Integrating CloudKit
تست ادغام CloudKit
Testing CloudKit Integration
اپلیکیشن مخاطبین (Contacts App)
Contacts App
مقدمهای بر اپلیکیشن مخاطبین
Introduction to the Contacts App
نمایش نظرات