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 A Real-World Windows 8 Application Architecture Using MVVM

Course Summary

MVVM has been covered a lot in numerous sessions and articles. Still, some people are a bit confused when they are building a complete application based on the pattern. On top of that, Windows 8 brings a lot of new features to the table including contract

  • +

    Course Syllabus

    ● Course Introduction
        ◦ Course Introduction
        ◦ Goal of The Course
        ◦ MVVM, Modern UI and Windows 8 Apps
        ◦ Module Overview
        ◦ Scenario
        ◦ Demo: Looking at The Sample Application
        ◦ Summary
    ● Overview of The MVVM Pattern
        ◦ Module Introduction
        ◦ Data Binding
        ◦ Demo: Data Binding
        ◦ The MVVM Pattern
        ◦ Demo: A Simple Case Using MVVM
        ◦ ViewModelLocator
        ◦ Demo: ViewModelLocator
        ◦ Commanding
        ◦ Demo: Commanding
        ◦ Messaging
        ◦ Demo: Messaging
        ◦ Summary
    ● Creating The Foundation for The Architecture
        ◦ Module Introduction
        ◦ Architectural Goals
        ◦ Demo: Solution and Project Structure
        ◦ IOC
        ◦ Demo: IOC
        ◦ Navigation
        ◦ Demo: NavigationService
        ◦ Dialogs
        ◦ Demo: DialogService
        ◦ Repositories and Data Services
        ◦ Demo: Repositories
        ◦ Demo: Data Services
        ◦ Caching
        ◦ Demo: Caching
        ◦ Summary
    ● Implementing Windows 8 Specific Features in The MVVM Architecture
        ◦ Module Introduction
        ◦ List Controls and The GridView
        ◦ Demo: GridView
        ◦ Demo: Grouped GridView
        ◦ Loading on Demand
        ◦ Demo: Loading on Demand
        ◦ Semantic Zoom
        ◦ Demo: Semantic Zoom
        ◦ Contracts
        ◦ Demo: Adding Support for Sharing as A Source
        ◦ Tiles
        ◦ Demo: Local Tile Updates
        ◦ Push Notifications
        ◦ Demo: Push Notifications
        ◦ Process Lifecycle
        ◦ Demo: Managing State
        ◦ Summary
    ● Writing Tests for The Application
        ◦ Module Introduction
        ◦ Unit Testing
        ◦ Demo: Creating A Unit Test for A ViewModel
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

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