تعداد ویدئو | 89 |
---|---|
زمان دوره | 05:22:28 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش پیاده سازی MVVM در دبلیو پی اف WPF و Unit Test کردن ViewModel ها یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ترمیم پیشرفته مدل در WPF و MVVM است که با نام اصلی WPF and MVVM: Test Driven Development of ViewModels از شرکت Pluralsight منتشر شده است.
الگوی طراحی MVVM یک عضو جدا نشدنی از توسعه ی نرم افزار با WPF و Silverlight است. بعد از یادگیری این الگو و نحوه ی پیاده سازی آن خواهید دید که ویژگی های WPF و Silverlight چنان از الگوی MVVM پشتیبانی می کنند که پیاده سازی یک نرم افزار در این تکنولوژی ها بدون این الگو کار دشوارتری خواهد شد. تعدادی از این ویژگی ها در WPF و Silverlight که این دو را برای پیاده سازی الگوی MVVM بسیار مناسب کرده است عبارت اند از:
جالب است بدانید که خود مایکروسافت از MVVM برای تولید نرم افزارهایی شبیه Expression Blend استفاده کرده است. در رابطه با الگوی طراحی MVVM می توانید از آموزش الگوی MVVM پیشرفته در دبلیو پی اف WPF و بسته ی آموزش ویدئویی ساخت یک Enterprise Application با WPF و MVVM و Entity Framework استفاده کنید.
Unit Testing فرآیند حصول اطمینان از درستی یک قطعه کد است. کدی که مورد تست قرار می گیرد ممکن است یک متد، یک گروه از اعضای یک کلاس و یا یک کامپوننت کامل باشد. از آنجا که Unit Testing نیاز به دانش مربوط به کد مورد تست دارد، اغلب توسط برنامه نویس انجام می شود.
برای مثال، ممکن است یک گروه از تست ها درستی کار یک الگوریتم پیچیده را کنترل کنند. متد TDD یا Test–Driven Development که اساس توسعه ی یک نرم افزار را بر اساس تست ها قرار میدهد، یک مثال بسیار مناسب از اهمیت Testing در توسعه ی نرم افزار است. در رابطه با مبحث Unit Testing توصیه می کنیم که از آموزش تست واحد Unit Testing برای برنامه نویسان سی شارپ استفاده کنید.
بعضی از مزیت های Unit Testing عبارت اند از:
فصل اول: مقدمه
فصل دوم: شروع به کار با Unit Testing
فصل سوم: نوشتن ViewModel های قابل تست کردن
فصل چهارم: انجام Mocking برای وابستگی ها با استفاده از Moq
فصل پنجم: تست کردن و پیاده سازی کردن مکانیزم Load کردن Friend ها
فصل ششم: بستن تب ها و ذخیره کردن یک Friend
فصل هفتم: اضافه کردن یک Friend جدید
فصل نهم: حذف کردن یک Friend
فصل نهم: کار کردن با Dialog ها در MVVM
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.