Building Windows 8 MVVM XAML Apps
This course covers how to use the Model-View-ViewModel (MVVM) pattern to build Windows Store XAML applications for Windows 8 and WinRT.
What you'll learn
Building Windows 8 Modern UI-styled applications presents a whole new arena for building applications. However, patterns that have evolved for building clients with other XAML platforms (WPF, Silverlight, and Windows Phone) apply equally to building Windows 8 XAML clients. The Model-View-ViewModel (MVVM) pattern has become the de-facto standard for building loosely coupled, maintainable, testable, pattern-based XAML client applications. This course teaches you the key concepts and application of the MVVM pattern using the WinRT platform to build Windows Store XAML Apps for Windows 8.
Table of contents
- Introduction 2m
- View Responsibilities 2m
- ViewModel Responsibilities 8m
- Model Responsibilities 1m
- MVVM Relationships 2m
- Demo: MVVM Static Structuring 7m
- MVVM Communications 2m
- Demo: Communicating with property changes 8m
- Demo: Communicating with commands 6m
- Demo: Communicating with direct calls 4m
- Summary 1m
- Introduction 3m
- Navigation in Windows 8 applications 4m
- Frames and Pages 3m
- Application lifecycle and navigation 8m
- Project templates and common classes in Windows Store applications 3m
- Demo: Non-MVVM navigation in Windows Store applications 9m
- Integrating MVVM and Frame navigation 2m
- Demo: Integrating MVVM and Frame navigation 15m
- Summary 1m