Clean View Models With Assisticant
Pluralsight
Course Summary
This course demonstrates how to create clean, declarative view models that don't explicitly raise property changed events or use a message bus.
-
+
Course Description
A view model should read like a user interface specification. Most view models, however, are too busy raising property changed events or sending and subscribing to a message bus. This course will give you the tools and patterns you need to write clean, declarative code for WPF, Windows Phone, and Windows Store clients. A clean view model does one thing, and one thing only; the open source Assisticant library will handle the rest.
-
+
Course Syllabus
Cleanliness- 17m 51s
—MVVM Without the Noise 4m 0s
—Clean Code 2m 50s
—Message Bus 4m 34s
—Shared Model 2m 9s
—Business Logic 2m 35s
—What We've Learned 1m 41sAssisticant Basics- 40m 4s
—Assisticant 5m 2s
—Walkthrough 4m 5s
—Observable 2m 17s
—View Model Properties 1m 31s
—Data Binding 1m 31s
—ObservableList 2m 25s
—Child View Models 3m 14s
—MakeCommand 2m 26s
—Convention-Based Commands 1m 48s
—Design Mode Data 1m 46s
—View Model Locator 3m 38s
—View Model Parameters 2m 5s
—Homework 0m 55s
—Homework Answer 2m 22s
—How Assisticant Helps With Cleanliness 3m 6s
—What We've Learned 1m 45sCollections- 30m 16sPiercing the Wrapper- 31m 6sClean Mobile Apps- 27m 2sDependency Tracking- 46m 33s