Building Windows Store Business Apps with Prism
Pluralsight
Course Summary
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 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.
-
+
Course Syllabus
Course Overview- 4m 59s
—Introduction 4m 59sPrism for Windows Runtime Overview- 40m 49s
—Introduction 1m 46s
—Business Apps for WinRT 1m 52s
—Windows Store apps / WinRT Terminology 7m 18s
—Business Application Requirements 3m 2s
—What is Prism for Windows Runtime? 4m 9s
—What is Included in Prism for Windows Runtime? 4m 39s
—Demo: AdventureWorks Shopper Sample Solution Architecture 2m 20s
—Demo: AdventureWorks Shopper Walkthrough 9m 46s
—Prism for Windows Runtime vs Prism 4 4m 38s
—Summary 1m 13sGetting Started Building WinRT Apps with Prism- 41m 33sCommands and Dependencies- 49m 19sNavigation and Application Lifecycle State Management- 54m 54sPubSubEvents and EventAggregator- 32m 37sValidation- 37m 6sCalling Web APIs- 1h 1mLeveraging WinRT Platform Features- 31m 34s