MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Building Windows Store Business Apps with Prism

Course Summary

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

  • +

    Course Syllabus

    ● Course Overview
        ◦ Introduction
    ● Prism for Windows Runtime Overview
        ◦ Introduction
        ◦ Business Apps for WinRT
        ◦ Windows Store apps / WinRT Terminology
        ◦ Business Application Requirements
        ◦ What is Prism for Windows Runtime?
        ◦ What is Included in Prism for Windows Runtime?
        ◦ Demo: AdventureWorks Shopper Sample Solution Architecture
        ◦ Demo: AdventureWorks Shopper Walkthrough
        ◦ Prism for Windows Runtime vs Prism 4
        ◦ Summary
    ● Getting Started Building WinRT Apps with Prism
        ◦ Introduction
        ◦ MVVM and WinRT
        ◦ Getting Started with a Prism App
        ◦ Demo: Setting up your solution with Prism
        ◦ Demo: Using the Prism MvvmAppBase class
        ◦ Demo: Basic MVVM with Prism
        ◦ ViewModelLocator
        ◦ Demo: ViewModelLocator Hookup
        ◦ Demo: Overriding ViewModelLocator Conventions
        ◦ Summary
    ● Commands and Dependencies
        ◦ Introduction
        ◦ Commands Overview
        ◦ Commands and MVVM
        ◦ Prism DelegateCommand
        ◦ Demo: Commands Demo Setup
        ◦ Demo: Hooking Up Commands
        ◦ Demo: Passing Command Parameters
        ◦ Managing Dependencies
        ◦ Demo: Manual Dependency Injection in Prism
        ◦ IOC/DI Containers
        ◦ Demo: Using and IOC/DI Container with Prism
        ◦ Summary
    ● Navigation and Application Lifecycle State Management
        ◦ Introduction
        ◦ WinRT Navigation Schemes
        ◦ WinRT Navigation Objects
        ◦ Commanding Navigation in Prism
        ◦ Prism Navigation Aware ViewModels
        ◦ Demo: Commanding and Participating in Navigation in ViewModels
        ◦ Demo: Managing Event Subscriptions on Suspend
        ◦ WinRT Application Lifecycle
        ◦ WinRT Application State Management
        ◦ Prism State Management
        ◦ Demo: Using RestorableState on ViewModel Properties
        ◦ Demo: Using ISessionStateService in Client-side Services
        ◦ Summary
    ● PubSubEvents and EventAggregator
        ◦ Introduction
        ◦ Loosely Coupled Communications
        ◦ EventAggregator Pattern
        ◦ Demo: PubSubEvents Basics
        ◦ Weak References
        ◦ Demo: Using WeakReferences with PubSubEvents
        ◦ Other EventAggregator Features
        ◦ Demo: Thread Dispatching
        ◦ Demo: Filtering Subscriptions
        ◦ Summary
    ● Validation
        ◦ Introduction
        ◦ WPF and Silverlight Validation
        ◦ WinRT Validation
        ◦ Prism Validation Support
        ◦ Demo: Supporting Validation on Model Objects
        ◦ Demo: Implementing a Validation Display Behavior
        ◦ Demo: Dislaying Validation Errors
        ◦ Demo: Implementing Custom Validation Rules
        ◦ Summary
    ● Calling Web APIs
        ◦ Introduction
        ◦ WCF vs Web APIs
        ◦ ASP.NET Web API
        ◦ Consuming Web APIs
        ◦ Demo: Data retrieval with Web APIs
        ◦ Demo: Saving an Order with Web APIs
        ◦ Web API Security
        ◦ Demo: Windows Authentication with Web API
        ◦ Demo: Forms Authentication with Web API
        ◦ Performing Server Validation
        ◦ Demo: Server Validation
        ◦ Demo: Custom Business Logic Server Validation
        ◦ Demo: AdventureWorks Shopper Service Validation
        ◦ Summary
    ● Leveraging WinRT Platform Features

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and Operating Systems Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top