شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com

آموزش معماری MVVM برای برنامه های موبایل Xamarin

آموزش معماری MVVM برای برنامه های موبایل Xamarin

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

MVVM چیست؟

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

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

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

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

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

Xamarin چیست؟

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

رجوع به این بسته در سایت Pluralsight

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

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

عناوین بسته ی آموزش معماری 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

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

2 دیدگاه

  1. آیا این آموزش نیز تکمیل نشده؟

    پاسخ
    • سلام وقت بخیر. این آموزش تکمیل شده ست آقای حاجی زاده.

      پاسخ

نظر بدهید

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

CLOSE
CLOSE