آموزش ساخت اپلیکیشن مدیریت وام با iOS 16، SwiftUI 3، CoreData و CloudKit (الگوی MVVM) - آخرین آپدیت

دانلود iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در طول مسیر دوره، درک خود را عمیق‌تر کنید. در این دوره، شما یک اپلیکیشن جامع مدیریت وام (Loan Tracker) برای iOS 16 را با بهره‌گیری از SwiftUI 3، CoreData و CloudKit توسعه خواهید داد. با تسلط بر این فریم‌ورک‌ها، برنامه‌ای پویا خواهید ساخت که قادر است داده‌های وام و پرداخت‌ها را ذخیره، نمایش و در دستگاه‌های مختلف همگام‌سازی (Sync) کند تا تجربه‌ای بی‌نقص برای کاربر به ارمغان بیاورد. این دوره درک جامع از ادغام CoreData برای ذخیره‌سازی محلی و CloudKit برای همگام‌سازی داده‌ها را با تمرکز بر معماری MVVM جهت حفظ تمیزی کد ارائه می‌دهد. شما یاد خواهید گرفت قابلیت‌های مختلفی از جمله مدیریت وام، ردیابی پرداخت‌ها، سازماندهی داده‌ها بر اساس سال، محاسبه پیشرفت پرداخت و موارد دیگر را پیاده‌سازی کنید. مسیر یادگیری شما با آماده‌سازی محیط پروژه و ایجاد وام‌های آزمایشی آغاز شده و سپس به پیاده‌سازی ویوهای مختلف مانند نمایش تمامی وام‌ها، افزودن وام و بخش پرداخت‌ها می‌رسد. در ادامه، وارد جزئیات تنظیمات CoreData، واکشی داده‌ها (Fetching)، ایجاد پرداخت‌ها و افزودن تعاملات کاربر مانند ویرایش و حذف پرداخت‌ها خواهید شد. همچنین، این دوره بر سازماندهی پرداخت‌ها بر اساس سال، محاسبه درصد پیشرفت و بهینه‌سازی عملکرد اپلیکیشن از طریق ادغام CloudKit برای همگام‌سازی بین دستگاه‌ها تمرکز دارد. این دوره برای توسعه‌دهندگان iOS که به دنبال گسترش دانش خود در SwiftUI و CoreData و یادگیری ساخت یک اپلیکیشن کاربردی از صفر هستند، ایده‌آل است. چه هدف شما توسعه یک سیستم مدیریت وام باشد و چه ارتقای مهارت‌های برنامه‌نویسی، این دوره زیربنایی عالی فراهم می‌کند. داشتن دانش پایه در زبان Swift و توسعه iOS توصیه می‌شود، زیرا دوره شامل تسک‌های کدنویسی عملی با سطح دشواری متوسط است. در پایان این دوره، شما قادر خواهید بود یک اپلیکیشن ردیاب وام برای iOS بسازید که از CoreData برای ذخیره داده‌ها، سیستم پرداخت با محاسبه پیشرفت و CloudKit برای همگام‌سازی داده‌ها در تمامی دستگاه‌های کاربر استفاده می‌کند.

سرفصل ها و درس ها

ساخت اپلیکیشن برای iOS 16 Building the App for iOS 16

  • راه‌اندازی پروژه Project Setup

  • نمای تمامی وام‌ها All Loans View

  • نمای افزودن وام و تنظیمات CoreData Add Loan View and CoreData Setup

  • واکشی داده‌ها از CoreData Fetching Data from CoreData

  • پرداخت‌ها و نمای افزودن پرداخت Payments and Add Payments View

  • مقصد ناوبری (Navigation Destination) Navigation Destination

  • ویومدل پرداخت‌ها (Payments ViewModel) Payments ViewModel

  • جداسازی پرداخت‌ها بر اساس سال Separating Payments by Year

  • محاسبه پیشرفت پرداخت‌ها Calculating Payments Progress

  • ویرایش و حذف پرداخت‌ها Edit and Delete Payments

راه‌اندازی پروژه برای iOS 15 Setup the Project for iOS 15

  • راه‌اندازی پروژه Project Setup

ساخت بخش وام برای iOS 15 Create Loan Application for iOS 15

  • پاک‌سازی پروژه و ایجاد وام‌های آزمایشی Clean Up the Project and Create Test Loans

  • تنظیم عنوان ناوبری و سفارشی‌سازی UI Setting the Navigation Title and Customizing the UI

  • ساخت LoanCellView و اکستنشن‌ها LoanCellView and Extensions

  • نمایش سلول وام Show Loan Cell

  • نمای افزودن وام Add Loan View

  • نمایش نمای افزودن وام Showing Add Loan View

  • ایجاد شیء وام (Loan Object) Create Loan Object

ساخت بخش پرداخت برای iOS 15 Create Payment Application for iOS 15

  • نمای پرداخت Payment View

  • واکشی پرداخت‌ها از CoreData Fetch Payments from CD

  • نمای افزودن پرداخت (AddPaymentView) AddPaymentView

  • ذخیره آیتم پرداخت Save Payment Item

  • حذف پرداخت Delete Payment

  • تفکیک پرداخت‌ها به بخش‌های مختلف Separate Payments to Sections

  • حذف آیتم و نمای در حال بارگذاری Delete Item and Loading View

  • تابع ویرایش پرداخت و CloudKit EditPayment Function and CloudKit

نمایش نظرات

آموزش ساخت اپلیکیشن مدیریت وام با iOS 16، SwiftUI 3، CoreData و CloudKit (الگوی MVVM)
جزییات دوره
8h 54m
26
(آخرین آپدیت)
5
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده