آموزش پیاده سازی الگوی MVVM در برنامه های Xamarin

تعداد ویدئو 70
زمان دوره 04:33:06
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش ویدئویی معماری MVVM برای برنامه های موبایل Xamarin یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی آموزش ساخت معماری MVVM برای برنامه های موبایل Xamarin است که با نام اصلی  Building an MVVM-based Architecture for Xamarin Mobile Apps از شرکت Pluralsight منتشر شده است.

MVVM چیست؟

به عنوان یک توسعه دهنده ی نرم افزار در تکنولوژی های WPF و Silverlight چرا باید با الگوی MVVM آشنا بوده و نحوه ی پیاده سازی آن و نکاتش را بدانید؟

Building-an-MVVM-based-Architecture-for-Xamarin-Mobile-Apps-snapshot

Xamarin چیست؟

زامارین (Xamarin) یک ابزار قدرتمند برای برنامه نویسی اپلیکیشن های چندسکویی موبایل است که به کمک زبان سی شارپ و نرم افزار ویژوال استدیو می توانید اپلیکیشن های Native برای سیستم عامل های Android، iOS و Windows Phone بسازید. Xamarin بهترین گزینه برای برنامه نویسان دات نت و توسعه دهندگانی است که قصد دارند نسخه بومی (Native) اندروید، آی او اس و ویندوز فون اپلیکیشن های مورد نیاز خود را با یک بار برنامه نویسی با بالاترین کیفیت تولید کنند.

  • آیا شما به عنوان یک توسعه دهنده ی نرم افزار بصورت همزمان با یک طراح واسط کاربری بر روی یک پروژه کار می کنید؟
  • آیا به Unit Testing کامل نیاز دارید؟
  • آیا داشتن Component هایی که قابل استفاده مجدد یا اصطلاحاً Reusable هستند برای شما مهم است؟
  • آیا تغییر واسط کاربری نرم افزار بدون هیچ تغییری در کار منطق تجاری (Business Logic) برای شما اهمیت دارد؟

اگر جواب یکی از سوال های بالا “بله” باشد، شما نیاز به استفاده از MVVM در برنامه های خود دارید.

الگوی طراحی MVVM یک عضو جدا نشدنی از توسعه ی نرم افزار با WPF و Silverlight است. بعد از یادگیری این الگو و نحوه ی پیاده سازی آن خواهید دید که ویژگی های WPF و Silverlight چنان از الگوی MVVM پشتیبانی می کنند که پیاده سازی یک نرم افزار در این تکنولوژی ها بدون این الگو کار دشوارتری خواهد شد. تعدادی از این ویژگی ها در WPF و Silverlight که این دو را برای پیاده سازی الگوی MVVM بسیار مناسب کرده است عبارت اند از:

  • سیستم Data Binding
  • وجود Data Template ها
  • Command ها

سرفصل مطالب آموزش معماری MVVM برای برنامه های موبایل Xamarin

فصل اول: مقدمه

فصل دوم: معرفی

  • مقدمه
  • در این دوره چه چیزی را فرا خواهید گرفت؟
  • برنامه ی تکمیل شده ی این بسته ی آموزشی

فصل سوم: بررسی عمیق MVVM

  • مقدمه
  • فریم ورک MvvmCross
  • آموزش عملی یک برنامه ی ساده با MvvmCross
  • Data Binding
  • آموزش عملی Data Binding با MvvmCross
  • آموزش عملی یک View Model با MvvmCross
  • Command ها
  • جمع بندی

فصل چهارم: ساخت اساس برنامه ی مورد نظر

  • مقدمه
  • نگاهی به معماری برنامه
  • آموزش عملی معماری برنامه
  • عملیات MvvmCross
  • آموزش عملی کار با کلاس های App و AppStart
  • بررسی پروژه ی Core
  • آموزش عملی بررسی Model ها، Repository ها و Service ها
  • Service Location و Dependency Injection
  • آموزش عملی Mvx Service Locator و IOC
  • View Model ها
  • آموزش عملی بررسی View Model ها
  • Navigation در MvvmCross
  • آموزش عملی Navigation در View Model ها
  • جمع بندی

فصل پنجم: اضافه کردن برنامه ی اندروید

  • مقدمه
  • راه اندازی پروژه ی اندروید
  • آموزش عملی راه اندازی پروژه ی اندروید
  • ساخت یک Single Object View
  • Data Binding در اندروید
  • ساخت یک List View
  • آموزش عملی ساخت یک List View
  • افزودن Navigation با استفاده از DrawerLayout
  • آموزش عملی ساخت Navigation برای برنامه ی اندروید
  • جمع بندی

فصل ششم: اضافه کردن برنامه ی iOS

  • مقدمه
  • راه اندازی پروژه ی iOS
  • آموزش عملی راه اندازی پروژه ی iOS
  • ساخت یک Single Object View
  • Data Binding در iOS
  • آموزش عملی ساخت یک Single Object View
  • ساخت یک List View
  • آموزش عملی ساحت یک List View
  • افزودن Navigation با Tab ها
  • آموزش عملی افزودن Navigation با Tab ها
  • جمع بندی

فصل هفتم: بهبود معماری برنامه با قابلیت های پیشرفته

  • مقدمه
  • نمایش Dialog ها
  • آموزش عملی نمایش Dialog ها
  • کار با Life Cycle برنامه
  • آموزش عملی کار با Life Cycle
  • استفاده از Plugin ها
  • آموزش عملی کار با Plugin ها
  • ارسال پیام با IMvxMessenger
  • آموزش عملی ارسال پیام با IMvxMessenger
  • نمایش دادن سایت ها با پلاگین Browser
  • آموزش عملی نمایش دادن سایت ها با پلاگین Browser
  • بررسی کردن اتصال
  • آموزش عملی بررسی کردن اتصال
  • ترجمه کردن View ها
  • آموزش عملی ترجمه کردن View ها
  • جمع بندی

فصل هشتم: تست کردن معماری برنامه

  • مقدمه
  • آموزش سریع Unit Testing
  • آموزش عملی تست کردن View Model ها
  • آموزش عملی تست کردن Service ها
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش پیاده سازی الگوی MVVM در برنامه های Xamarin”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید