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 8 MVVM XAML Apps

Course Summary

Building Windows 8 Modern UI-styled applications presents a whole new arena for building applications. However, patterns that have evolved for building clients with other XAML platforms (WPF, Silverlight, and Windows Phone) apply equally to building Windo


  • +

    Course Syllabus

    ● Course Introduction
        ◦ Course Introduction
    ● Windows 8 MVVM Fundamentals
        ◦ Introduction
        ◦ Windows 8 application types
        ◦ Windows Store Applications
        ◦ Modern UI Style
        ◦ Demo: Windows 8 Modern Style
        ◦ WinRT platform
        ◦ MVVM across XAML technologies
        ◦ Design goals of MVVM
        ◦ MVVM pattern heritage
        ◦ Summary
    ● Getting Started with MVVM
        ◦ Introduction
        ◦ Data Binding
        ◦ Property/Collection Change Notifications
        ◦ Commands
        ◦ MVVM Core Concepts
        ◦ Demo: MVVM Core Concepts
        ◦ Summary
    ● Structuring an App with MVVM
        ◦ Introduction
        ◦ View Responsibilities
        ◦ ViewModel Responsibilities
        ◦ Model Responsibilities
        ◦ MVVM Relationships
        ◦ Demo: MVVM Static Structuring
        ◦ MVVM Communications
        ◦ Demo: Communicating with property changes
        ◦ Demo: Communicating with commands
        ◦ Demo: Communicating with direct calls
        ◦ Summary
    ● MVVM Support - Behaviors and Repository
        ◦ Introduction
        ◦ Behaviors
        ◦ Demo: Attached Behaviors
        ◦ Demo: WinRtBehaviors
        ◦ Repository Pattern
        ◦ Demo: Repositories
        ◦ Summary
    ● Dynamic MVVM Structuring
        ◦ Introduction
        ◦ Dynamic MVVM Structuring Overview
        ◦ DataTemplates
        ◦ Demo: Content view switching with DataTemplates
        ◦ Demo: FilpView content switching
        ◦ ViewModelLocators
        ◦ Demo: ViewModelLocators
        ◦ Summary
    ● Windows Store Application Navigation with MVVM
        ◦ Introduction
        ◦ Navigation in Windows 8 applications
        ◦ Frames and Pages
        ◦ Application lifecycle and navigation
        ◦ Project templates and common classes in Windows Store applications
        ◦ Demo: Non-MVVM navigation in Windows Store applications
        ◦ Integrating MVVM and Frame navigation
        ◦ Demo: Integrating MVVM and Frame navigation
        ◦ Summary
    ● MVVM Maintainability
        ◦ Introduction
        ◦ Design time support
        ◦ Demo: Design time support
        ◦ MVVM and Unit Testing
        ◦ Unit test substitution (aka Mocking)
        ◦ Mocking approaches
        ◦ Dependency injection
        ◦ Demo: Unit testing and MVVM
        ◦ Summary
    ● MVVM Toolkits
        ◦ Introduction
        ◦ MVVM Toolkits
        ◦ MVVM Light
        ◦ Demo: MVVM Light
        ◦ Caliburn Micro
        ◦ Demo: Caliburn Micro
        ◦ Microsoft patterns and practices guidance
        ◦ Summary

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
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