Building Windows Store Business Apps with Prism

This course covers how to leverage the Prism for Windows Runtime guidance from Microsoft patterns and practices to build maintainable and testable Windows Store business applications using the Model-View-ViewModel pattern.
Course info
Rating
(107)
Level
Intermediate
Updated
May 17, 2013
Duration
5h 54m
Table of contents
Validation
37m 6s
Description
Course info
Rating
(107)
Level
Intermediate
Updated
May 17, 2013
Duration
5h 54m
Description

When building client business applications for WinRT and the Windows Store in XAML you need to design your application for maintainability and testability. To achieve this, you need to design your application following principles of separation of concerns and loose coupling, which usually means employing the Model-View-ViewModel (MVVM) pattern in XAML. In addition, you have to learn how to leverage the new features of the Windows Runtime (WinRT) platform to ensure a great user experience, but have the code that drives that experience in the right places in your application following the MVVM pattern. In this course you will learn how to do that by learning how to leverage the Microsoft patterns and practices guidance "Prism for Windows Runtime" directly from a member of the Prism team. You will learn how to separate your Pages into Views and ViewModels following the MVVM pattern and integrate nicely with the WinRT navigation system and application lifecycle of suspend/terminate/resume. You'll learn how to manage dependencies and communicate between loosely coupled components in your application. You will see how to validate user input, both on the client side and through service calls to a back end, as well as how to display those errors to the user. You learn how to call Web API services and how to do simple authentication and authorization with those services. Finally you will learn how to leverage Windows Runtime platform features including Search charm, Settings charm flyout panels, and Live Tiles.

About the author
About the author

Brian Noyes is CTO and Architect at Solliance, an expert technology solutions development company. Brian is a Microsoft Regional Director and MVP, and specializes in rich client technologies including XAML and HTML 5, as well as building the services that back them with WCF and ASP.NET Web API.

More from the author
WPF Productivity Playbook
Intermediate
2h 57m
22 Aug 2016
Aurelia Fundamentals
Intermediate
8h 38m
4 May 2016
WPF MVVM In Depth
Intermediate
2h 54m
13 Jun 2015
More courses by Brian Noyes