ریال 799,000

خرید دانلودی بسته ی آموزش ویدئویی MVVM در WPF

توضیحات

بسته ی آموزش ویدئویی MVVM در WPF یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.

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 ها

جالب است بدانید که خود مایکروسافت از MVVM برای تولید نرم افزارهایی شبیه Expression Blend استفاده کرده است.

درباره ی بسته ی آموزش ویدئویی MVVM در WPF

در بسته ی جامع آموزش MVVM در WPF که حاوی بیش از 5 ساعت آموزش مالتی مدیا به زبان فارسی می باشد، شما را قدم به قدم در یادگیری این الگوی طراحی همراهی می کنیم. در ابتدا به کلیات الگوی MVVM می پردازیم و سپس در دو پروژه ی عملی مهمترین و کلیدی ترین نکات مربوط به این الگو را مورد بحث قرار می دهیم. پروژه ی اول بسیار ساده و اساسی می باشد در صورتی که پروژه ی دوم (نهایی) کاملاً کلیدی و شامل نکاتی بسیار ارزشمند است.

  • مدت زمان آموزش:  دقیقه
  • تعداد فایل ها:

دانلود پروژه ی Education Course که توسط یکی از کاربران سایت پس از خریداری این بسته انجام شده است

downloadbutton

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

download demo

عناوین فصل های بسته ی آموزش ویدئویی MVVM در WPF

فصل اول: الگوی طراحی MVVM چیست؟

  • تعریف MVVM به عنوان یک الگوی طراحی
  • تعریف مدل (Model) در الگوی طراحی MVVM
  • تعریف ویئو (View) در الگوی طراحی MVVM
  • تعریف ویئو مدل (ViewModel) در الگوی طراحی MVVM
  • بررسی ساختار یک برنامه ی MVVM
  • معرفی پروژه های فصل دوم و سوم

فصل دوم: ساخت پروژه ی اول

  • ساخت Model برنامه ی MVVM اول
  • ساخت ViewModel برنامه ی MVVM اول
  • ساخت View برنامه ی MVVM اول
  • ساخت داده ها و جمع بندی برنامه

فصل سوم: ساخت پروژه ی دوم

  • ساخت برنامه ی ابتدایی در ویژوال استادیو
  • ساخت داده های برنامه
  • ساخت Model برنامه ی MVVM دوم
  • ساخت Validation با اینترفیس IDataErrorInfo در برنامه ی MVVM دوم
  • تنظیم فایل های ریسورس (Resource) برنامه برای نشان داده خطاهای برنامه
  • پیاده سازی لایه ی دسترسی به داده ها (Data Access) برنامه
  • پیاده سازی Repository برنامه در برنامه ی MVVM دوم
  • پیاده سازی کلاس های EventArgs
  • ساختن ViewModel پایه ی (Base) برنامه با استفاده از وراثت در شی گرایی
  • پیاده سازی اینترفیس INotifyPropertyChanged در ViewModel پایه
  • پیاده سازی اینترفیس IDisposable در ViewModel
  • پیاده سازی کلاس Command ViewModel
  • پیاده سازی کلاس RelayCommand و اینترفیس ICommand
  • پیاده سازی کلاس Workspace ViewModel
  • پیاده سازی کلاس Customer ViewModel
  • پیاده سازی کلاس AllCustomer ViewModel
  • پیاده سازی کلاس MainWindow ViewModel
  • پیاده سازی کالکشن Command های برنامه ی MVVM
  • ساخت استایل ها و Xaml های برنامه ی MVVM
  • ساختن View های برنامه ی MVVM
  • بررسی دقیق View و برنامه به صورت کلی
  • و بسیاری مباحث دیگر…

فصل چهارم: جمع بندی

8 دیدگاه برای بسته ی آموزش ویدئویی MVVM در WPF

  1. رضار

    سلام مهندس گیتی. آقا شما تو ایران هستید؟ تو ایران درس خوندید؟ زبانت که عالیه. برنامه نویسی ت هم که حرف نداره. فکر کنم خارج از کشور باشی.

    • مرتضی گیتی

      سلام رضا جان. من ایران هستم. تو ایران هم درس خوندم.

    • امیر ع

      سلام
      اقا رضا، این اقای گیتی درسته توی ایران درس خونده ولی پیش استادایی درس خونده که عضو شرکت ماکروسافتن!

      معمولا شیرازیا برنامه نویسیشون در حد ماکروسافته!!!

      • مرتضی گیتی

        سلام آقا امیر. خجالتم میدید. اصلا اینطوری نیست. شرمنده می کنید.

  2. علی بیات

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

    • مرتضی گیتی

      سلام دوست عزیز. ممنون از نظر شما. لطف دارید.

  3. shahab

    از الگوریتم prism هم استفاده میشه اینجا؟

    • مرتضی گیتی

      سلام وقت بخیر. بسته ی آموزش PRISM به زودی منتشر میشه.

  4. حسین

    سلام مرسی بابت آموزش که تهیه کردید
    1- من طبق پروژه ای که بالا اضافه کردید کار میکنم منتها برای تاریخ از datetime استفاده کردم اما برای ورود تاریخ به فارسی دچار مشکل شدم
    2- معمولا برای رویداد ها از asnyc استفاده میکنم توی mvvm باید چکار کرد برای اینگونه متدها
    لطفا راهنمایی کنید
    private async void Window_Activated(object sender, EventArgs e)
    {
    var db = new AddictionClinic_dbEntities();
    var list = await db.tbl_User.ToListAsync();
    }

    • مرتضی گیتی

      سلام وقت بخیر. لطف کنید مشکل رو کامل توضیح بدید.

  5. Amir

    سلام و خسته نباشید یه سوال ایا توی این سری اموزش از EF برای دسترسی به دیتابیس استفاده شده؟

    • مرتضی گیتی

      سلام وقت بخیر. داده ها xml هستند.

  6. مهدیه

    سلام
    وقتتون بخیر
    من می خواستم این بسته رو خریداری کنم ولی کاش به جای xml از دیتابیس استفاده کرده بودین. یه نکته دیگه هم اینکه خوب بود نماد اعتماد الکترونیکی رو برای وب سایتتون تهیه می کردین. خودتون می دونید که چقد کلاهبرداری زیاد شده، اینجوری اعتماد مشتری رو هم جذب می کنید. و دیگه اینکه ای کاش یه دمو از آموزش رو هم قرار میدادید.
    خیلی دلم میخواد این بسته رو بخرم، ولی به خاطر دلایل بالا مردد موندم…
    گفتم اگه بدونید شاید یه ترتیب اثری بدید

    • مرتضی گیتی

      سلام وقت بخیر. ببینید موضوع آموزش mvvm هست نه بانک اطلاعاتی. برای ساده تر شدن قضیه و تمرکز روی mvvm از xml استفاده شده. در مورد نماد هم بگم که ما پیگیرش بودیم قبلا ولی فقط به سایت هایی میدن که محصولات فیزیکی بفروشن نه دانلودی. لااقل به ما اینجوری گفتند. در مورد دمو هم بگم که اگر این مطلب رو دقیق بخوانید و نگاه کنید دکمه ی دمو رو به صورت بزرگ می بینید که با کلیک روش می توانید دانلودش کنید.

      • asghar

        سلام ..
        پسوورد دموی این فایل رو در سایت پیدا نکردم لطفا اعلامش کنید

        • مرتضی گیتی

          • اصغر

            مرسی از لطفتون جناب

          • مرتضی گیتی

            خواهش میکنم.

  7. کورش

    سلام آقای گیتی
    روش تدریس شما مورد تایید بنده هست . اما نحوه ارائه به مشتری کمی باید تقویت بشه که مشتری سایت شما دائم بشه .

    • مرتضی گیتی

      سلام وقت بخیر. کورش جان ممنون بابت نظرتون.

  8. رضا وکیلی

    سلام خسته نباشید .
    ممنون از اموزش های مفید و خوبتون .
    لینک دانلود پروژه Education Course مشکل داره و دانلود نمیشه کرد .
    لطفا برسی کنید.
    با تشکر

    • مرتضی گیتی

      سلام وقت بخیر. ممنون بابت توجهتون. لینک ترمیم شد.

دیدگاه خود را بنویسید

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