دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

الگوی طراحی MV در iOS - ساخت اپلیکیشن های SwiftUI به روش اپل

الگوی طراحی MV در iOS - ساخت اپلیکیشن های SwiftUI به روش اپل

✅ سرفصل و جزئیات آموزش

در این دوره از قدرت فریمورک SwiftUI استفاده کرده و شروع به ساخت اپلیکیشن های شگفت انگیز می کنید.

آنچه یاد خواهید گرفت

  • نوشتن اپلیکیشن های SwiftUI با استفاده از الگوی MV
  • یاد می گیرید که اپلیکیشن های SwiftUI را بر اساس توصیه های اپل بسازید.
  • می آموزید که چگونه MVVM ممکن است کدهای غیر ضروری را به اپلیکیشن های SwiftUI شما اضافه کند.
  • یاد می گیرید که برای اپلیکیشن خود تست های end-to-end بنویسید.
  • الگوی MV را برای اپلیکیشن های کلاینت و سرور اعمال می کنید.
  • یاد می گیرید که اپلیکیشن های Core Data و property wrappers مانند FetchRequest@ و Environment@ را بسازید.

توضیحات دوره

بیایید محتوای دوره را بررسی کنیم:

درک الگوی MV

در این بخش تفکر پشت الگوی MV و تفاوت آن با الگوی MVVM را خواهید آموخت. ما SwiftUI را با WPF مقایسه می کنیم و نتیجه می گیریم که در SwiftUI در اصل View نیز View Model است.

اعتبارسنجی

در این بخش با نحوه انجام اعتبارسنجی با استفاده از الگوی MV آشنا می شوید. این تکنیک‌ های اعتبارسنجی از فریمورک ری اکت الهام گرفته شده‌اند. شما یاد می گیرید که چگونه اعتبارسنجی ساده، اعتبارسنجی درون خطی و حتی اعتبارسنجی خلاصه را انجام دهید.

سفارش قهوه - [زمانی برای پروژه]

در این بخش، شما در حال ساخت اپلیکیشن کامل سفارش قهوه با API جی سان خواهید بود. شما یاد می گیرید که چگونه یک مدل ریشه تجمیع و لایه وب سرویس ایجاد کنید که به اپلیکیشن اجازه consume کردن و ارائه داده را می دهد. همچنین می آموزید که چگونه برای اپلیکیشن خود تست های end-to-end بنویسید.

اپلیکیشن بودجه - [زمانی برای پروژه]

در این بخش، نحوه ساخت اپلیکیشن SwiftUI با استفاده از الگوی MV را یاد می گیرید که از Core Data برای پایداری اطلاعات روی دستگاه استفاده می کند. شما می آموزید که از property wrappers از جمله FetchRequest@ و Environment@ استفاده کنید که کار با Core Data را آسان می کند.

این دوره برای چه کسانی مناسب است؟

  • توسعه دهندگانی که می خواهند یاد بگیرند که چگونه اپلیکیشن های SwiftUI را با استفاده از الگوی MV بسازند.
  • توسعه دهندگانی که می خواهند یاد بگیرند که اپل چگونه اپلیکیشن های SwiftUI خود را می سازد.
  • توسعه دهندگانی که می خواهند مبارزه با فریمورک SwiftUI را متوقف کرده و شروع به تولید کنند.

الگوی طراحی MV در iOS - ساخت اپلیکیشن های SwiftUI به روش اپل

  • مقدمه 02:33
  • فایل های تمرین 00:49
  • پیش نیازها 01:29
  • آشنایی با الگوی MVVM 05:49
  • MVVM در WPF در مقابل SwiftUI 05:20
  • محدودیت های MVVM در SwiftUI 05:52
  • Consume کردن جی سان و نمایش محصولات روی صفحه نمایش با استفاده از MVVM 14:40
  • Consume کردن جی سان و نمایش محصولات روی صفحه نمایش با استفاده از الگوی MV 23:40
  • اعتبارسنجی فرم ساده 07:12
  • اعتبارسنجی فرم با پیام های خطا و LoginFormError 09:13
  • اعتبارسنجی فرم با View Model 08:27
  • اعتبارسنجی فرم با پیام های خلاصه 11:10
  • آنچه خواهیم ساخت؟ 03:13
  • آشنایی با معماری اپلیکیشن 02:52
  • بررسی سرور 03:15
  • پیاده سازی وب سرویس و مدل سفارش 08:25
  • پیاده سازی ریشه تجمیع CoffeeModel 05:04
  • نمایش همه سفارشات قهوه 13:06
  • پیکربندی محیط اپلیکیشن برای تست 12:53
  • نوشتن تست End-to-End برای No Orders Found 10:40
  • پیاده سازی وب سرویس برای ثبت سفارش 05:30
  • پیاده سازی View افزودن سفارش جدید 05:57
  • اعتبارسنجی سفارش جدید 18:19
  • ثبت سفارش 13:02
  • نوشتن تست End-to-End برای ثبت سفارش 10:43
  • پیاده سازی حذف سفارش 09:02
  • نوشتن تست End-to-End برای حذف سفارش 05:09
  • پیاده سازی وب سرویس و CoffeeModel برای بروزرسانی سفارش 08:14
  • پیاده سازی OrderDetailView 11:44
  • پیاده سازی رابط کاربری بروزرسانی سفارش 16:11
  • نوشتن تست End-to-End برای بروزرسانی سفارش موجود 18:02
  • آنچه خواهیم ساخت؟ 02:41
  • ایجاد مدل های Core Data 09:20
  • راه اندازی Core Data Manager 04:25
  • افزودن دسته بندی بودجه جدید 15:15
  • نمایش دسته بندی های بودجه 09:38
  • پیاده سازی BudgetListView 07:53
  • حذف دسته بندی بودجه 04:39
  • پیش نمایش، Dismiss و ریفکتور کردن 04:03
  • ایجاد مدل Core Data تراکنش 04:21
  • پیاده سازی BudgetDetailView 10:48
  • ذخیره تراکنش 10:03
  • نمایش تمامی تراکنش ها 05:44
  • نمایش مبالغ باقیمانده و مازاد بر هزینه 12:48
  • حذف یک تراکنش 07:53
  • پیاده سازی شیت اکشن 04:05
  • بروزرسانی دسته بندی بودجه 10:44
  • ریفکتور کردن و تکمیل اپلیکیشن 10:51
  • گام های بعدی 01:57

2,732,000 546,400 تومان

مشخصات آموزش

الگوی طراحی MV در iOS - ساخت اپلیکیشن های SwiftUI به روش اپل

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:49
  • مدت زمان :06:55:37
  • حجم :2.87GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,013,500 202,700 تومان
  • زمان: 02:34:55
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,851,500 970,300 تومان
  • زمان: 12:17:02
  • تعداد درس: 50
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,212,500 642,500 تومان
  • زمان: 08:08:15
  • تعداد درس: 102
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,451,000 1,090,200 تومان
  • زمان: 13:48:53
  • تعداد درس: 107
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
14,529,000 2,905,800 تومان
  • زمان: 36:47:20
  • تعداد درس: 144
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,344,000 668,800 تومان
  • زمان: 08:28:23
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید