Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Building Windows Store Business Apps with Prism 1

via Pluralsight

Overview

Why Pay Per Course When You Can Get All of Coursera for 40% Off?
10,000+ courses, Google, IBM & Meta certificates, one annual plan at 40% off. Upgrade now.
Get Full Access


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.

Syllabus

  • Course Overview 4mins
  • Prism for Windows Runtime Overview 41mins
  • Getting Started Building WinRT Apps with Prism 41mins
  • Commands and Dependencies 49mins
  • Navigation and Application Lifecycle State Management 54mins
  • PubSubEvents and EventAggregator 32mins
  • Validation 37mins
  • Calling Web APIs 61mins
  • Leveraging WinRT Platform Features 31mins

Taught by

Brian Noyes

Reviews

4.8 rating at Pluralsight based on 110 ratings

Start your review of Building Windows Store Business Apps with Prism 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.