نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه الگوی MVVM را به صورت عملی اعمال کنید. شما توسعه XAML را یاد گرفته اید ، اما اکنون می خواهید برنامه های قابل نگهداری و قابل آزمایش بسازید. اگر چنین باشد ، الگوی MVVM بهترین دوست شماست! در این دوره عملی MVVM ، با انجام کار یاد خواهید گرفت. ابتدا با توضیح الگوی MVVM شروع می کنید و سپس همراه با مربی یک برنامه موجود و غیر MVVM را برای استفاده از الگوی MVVM تبدیل می کنید. در پایان دوره ، شما درک کاملی از الگو و نحوه استفاده از آن در تمام برنامه های کاربردی مبتنی بر XAML خواهید داشت. این دوره از WPF استفاده می کند اما شما می توانید مطالب را تقریباً در هر فناوری XAML استفاده کنید.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
-
معرفی دوره
Course Introduction
-
نسخه ی نمایشی: نگاهی به برنامه تکمیل شده
Demo: Taking a Look at the Completed Application
-
بیا انجامش بدیم!
Let's Do This!
درک صحافی داده ها
Understanding Data Binding
-
بررسی اجمالی ماژول
Module Overview
-
سلام اتصال به داده ها
Hello Data Binding
-
نسخه ی نمایشی: اتصال داده های تک شی
Demo: Single Object Data Binding
-
مجموعه های صحافی
Binding Collections
-
نسخه ی نمایشی: مجموعه های صحافی
Demo: Binding Collections
-
حالت های صحافی و مدیریت تغییر
Binding Modes and Change Management
-
نسخه ی نمایشی: مدیریت تغییر
Demo: Change Management
-
گزینه های صحافی
Binding Options
-
نسخه ی نمایشی: گزینه های صحافی
Demo: Binding Options
-
اشکال زدایی با مبدل ها
Debugging with Converters
-
نسخه ی نمایشی: اشکال زدایی از بیانیه های اتصال داده
Demo: Debugging Data Binding Statements
-
خلاصه
Summary
آموزش و Refactoring به MVVM
Learning and Refactoring to MVVM
-
بررسی اجمالی ماژول
Module Overview
-
الگوی MVVM
The MVVM Pattern
-
بلوک های ساختمانی MVVM
Building Blocks of MVVM
-
نسخه ی نمایشی: Refactoring به MVVM
Demo: Refactoring to MVVM
-
پیوند دادن View و Model View
Linking the View and the View Model
-
نسخه ی نمایشی: پیوند دادن View و مدل View
Demo: Linking the View and the View Model
-
خلاصه
Summary
پاسخ دادن به دستورات و استفاده از خدمات
Responding to Commands and Using Services
-
بررسی اجمالی ماژول
Module Overview
-
فرماندهی
Commanding
-
نسخه ی نمایشی: با استفاده از دستورات
Demo: Using Commands
-
استفاده از رفتارها
Using Behaviors
-
نسخه ی نمایشی: دستورات بیشتر
Demo: More Commands
-
مشاهده ارتباطات مدل
View Model Communication
-
نسخه ی نمایشی: معرفی یک پیام رسان
Demo: Introducing a Messenger
-
خدمات
Services
-
نسخه ی نمایشی: افزودن سرویس ها
Demo: Adding Services
-
خلاصه
Summary
واحد مدل های نمایش خود را آزمایش می کنید
Unit Testing Your View Models
-
بررسی اجمالی ماژول
Module Overview
-
مقدمه ای بر تست واحد
Introduction to Unit Testing
-
نسخه ی نمایشی: آزمایش مدل View
Demo: Testing the View Model
-
نسخه ی نمایشی: آزمایش سرویس ها
Demo: Testing the Services
-
خلاصه و اختتامیه دوره
Summary and Course Closure
نمایش نظرات