شماره تماس پشتیبانی 09336863931 | 07132326702 پست الکترونیک info@provid.ir

آموزش Prism در WPF

آموزش Prism در WPF

یکی دیگر از بسته های آموزشی انگلیسی که در وبسایت پرووید برای شما علاقه مندان عزیز به برنامه نویسی پارسی شده است و برای آموزش WPF طراحی و تنظیم شده است بسته ی آموزشی “آموزش الگوی Prism در WPF” (که با نام اصلی Introduction To PRISM) است که توسط وبسایت Pluralsight منتشر شده است.

PRISM in WPF

پس از منتشر شدن بسته های آموزشی در ساخت برنامه های تحت ویندوز در تکنولوژی WPF از وبسایت پرووید از قبیل:

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

و اما Prism چیست؟ Prism یک الگوی طراحی برنامه در ساخت اپلیکیشن های WPF، Silverlight و Windows Phone است. این الگو با در نظر داشتن دو اصل بسیار مهم در ساخت برنامه ها: Loose Coupling (تنیدگی سست)، Separation of Concerns (جداسازی وابستگی ها) ما را در ساخت برنامه های مرکب (Composite) یاری می دهند. برنامه هایی که بر اساس الگوی Prism طراحی شده اند در واقع برای تغییر (Built for Change) و ماندگاری (Built for Last) ساخته شده اند.

الگوی Prism با تعریف کردن قسمت های مختلفی از قبیل Shell، Region، Bootstrapper برنامه را به قسمت های مختلفی می شکند. در صورت استفاده از الگوی Prism می توان برنامه های ماندگارتر، اصولی تر و دقیق تری را در پلت فرم های ذکر شده ساخت. گفتنی است که این الگو به نحوی که در WPF، Silverlight و Windows Phone قابل استفاده است، در Windows Forms Application ها قابل استفاده نیست. دلیل این موضوع هم عدم وجود قابلیت های مورد نیاز برای پیاده سازی آن در پلت فرم Windows Forms Application است.

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

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

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

download demoعناوین فصل های بسته ی آموزش Prism در WPF

فصل اول: Getting Started with Prism (شروع به کار با پریزم)

  • معرفی پریزم
  • مزیت های استفاده از پریزم در WPF
  • دانلود و راه اندازی پریزم
  • نصب پریزم
  • اجزای تشکیل دهنده ی پریزم
  • طراحی برنامه بر اساس پریزم
  • ساخت اولین برنامه با پریزم

فصل دوم: Bootstrapper and the Shell (بوت استرپر و شل)

  • تعریف بوت استرپر (Bootstrapper)
  • راه اندازی پروژه ی مورد نظر
    • ساخت یک بوت استرپر Unity
    • ساخت یک بوت استرپر MEF
  •  تعریف Shell (پوسته)
    • ایجاد یک Unity Shell
    • ایجاد یک MEF Shell

فصل سوم: Regions (ریجن ها)

  • تعریف ریجن ها
  • تعریف RegionManager
    • ساخت یک Region
  • تعریف ریجن ها سفارشی (Custom Region)
    • ساخت یک ریجن سفارشی

فصل چهارم: Modules (ماژول ها)

  • تعریف ماژول ها
  • ساخت ماژول
  • استفاده از RegisteringDiscovering در ماژول ها
    • استفاده از RegisterLoad در کار با ماژول ها در کد
    • استفاده از RegisterLoad در کار با ماژول ها در دایرکتوری
    • استفاده از RegisterLoad در کار با ماژول ها در فایل XAML
    • استفاده از RegisterLoad در کار با ماژول ها در فایل App.config
    • استفاده از RegisterLoad در کار با ماژول ها در کد در MEF
  • راه اندازی ماژول ها

فصل پنجم: Views (ویئو ها)

  • تعریف View
  • تعریف View Composition (ترکیب ویئو)
  • تعریف View Discovery (کشق ویئو)
    • پیاده سازی View Discovery
  • تعریف View Injection (تزریق ویئو)
    • پیاده سازی View Injection

فصل ششم: Communication (ارتباط)

  • تعریف ارتباط در برنامه های PRISM
  • بررسی و معرفی کار با Command ها
  • معرفی DelegateCommand ها
    • کار با DelegateCommand ها
  • معرفی CompositeCommand ها
    • کار با CompositeCommand ها
  • معرفی Event Aggregation
    • کار با Event Aggregation و اینترفیس IEventAggregator
  • معرفی Shared Service ها
    • کار با Shared Service ها
  • معرفی RegionContext
    • کار با RegionContext

فصل هفتم: State-Based Navigation (پیمایش در برنامه بر اساس state)

  • معرفی Stated-Based Navigation (پیمایش در برنامه بر اساس state)
    • استفاده از Stated-Based Navigation در بازتاب تغییرات حالت برنامه
    • استفاده از Stated-Based Navigation در نمایش داده ها
    • استفاده از Stated-Based Navigation در کنترل تعامل های کاربر

فصل نهم: View-Based Navigation (پیمایش در برنامه بر اساس ویئو)

  • معرفی Region Navigation (پیمایش در ریجن ها)
    • پیاده سازی Region Navigation
  • بررسی نقش View و ViewModel
    • پیاده سازی نقش View و ViewModel
  • بررسی ارسال پارامتر در Navigation
    • پیاده سازی ارسال پارامتر در Navigation
  • بررسی پیمایش به View های موجود در برنامه
    • پیاده سازی پیمایش به View های موجود در برنامه
  • بررسی تایید و لغو پیمایش
    • پیاده سازی تایید و لغو پیمایش
  • بررسی Navigation Journal برای پیاده سازی قابلیت Back و Forward
    • پیاده سازی Navigation Journal برای پیاده سازی قابلیت Back و Forward

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

450,000ریال – خرید

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

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

Purchase-Icon

6 دیدگاه

  1. می شه راجع به این بسته آموزشی بیشتر توضیح بدین؟اصلا چی هست و به چه کاری میاد؟

    پاسخ
    • با سلام خدمت شما مهرداد جان
      ساخت برنامه های WPF با استفاده از الگوی PRISM که به ساخت برنامه های composite (مرکب) بسیار کمک می کنه. در واقع توی پروزه های بزرگ و اساسی WPF مجبور هستیم که از این روش و یا MVVM استفاده کنیم.
      من قبلاً بسته ی آموزش MVVM رو روی سایت گذاشتم. تصمیم گرفتیم که این آموزش رو هم در نظر بگیریم که به جرئت می تونم بگم برای هر کسی که بخواد به صورت جدی به WPF بپردازه نیاز هست.

      پاسخ
  2. آقا زودتر تکمیلش کنین

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

      پاسخ
  3. با سلام و عرض ادب
    من 4 فصل اول را که به صورت فصل به فصل بود خریداری کردم
    ولی الان باید کل مجموعه را خریداری کنم چون امکان خرید فصل ها جدا نیست
    لطفا راهنمایی کنیدوممنون

    پاسخ
    • سلام آقای رفیعی وقت بخیر. کد تخفیف براتون ایمیل میکنم با اون خرید کنید.

      پاسخ

نظر بدهید

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