Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Essentials of Developing Windows Store Apps using C# (M20484)

Learn essential programming skills and techniques, including Visual Studio and Expression Blend tools, required to develop Windows Store apps.

GK# 6421 Vendor# M20484

$2995 - $3095 USD

Enroll Request Group Training

Course Overview


In this course, you will learn essential programming skills and techniques, for both design and development, to develop Windows Store apps. You will also learn to make the most of Visual Studio and Expression Blend tools.

This course uses Visual Studio 2013 and Windows 8.1.

This course incorporates materials from the Official Microsoft Learning Product 20484: Essentials of Developing Windows Store Apps using C#. It covers the skills and knowledge measured by Exam 70-484 and, in conjunction with hands-on experience, can help you prepare for the exam.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Windows 8.1 platform and features and the basics of a Windows app interface
  • Create the user interface (UI) layout and structure by using XAML
  • Use data binding to present data in the UI
  • Implement the AppBar and layout control
  • Handle files and stream
  • Respond to application lifecycle events using Process Lifetime Management (PLM) and the PLM extensibility points provided by the Visual Studio 2013 templates
  • Use templates to create the UI
  • Handle navigation scenarios in a Windows Store app
  • Design and implement contracts, such as search, share, and settings
  • Implement tiles and toast notifications in a Windows Store app
  • Respond to mouse, keyboard, and touch events, including gestures
  • Deploy a Windows Store app to the Windows Store or an enterprise store


Viewing outline for:

Classroom Live Outline

1. Windows 8.1 Platform and Windows Store Apps

  • Introduction to the Windows 8.1 Platform
  • Windows 8.1 UI Principles
  • WinRT and Language Projections

2. Creating User Interfaces Using XAML

  • Learn XAML BasicsXAML Code-Behind and Advanced XAML

3. Presenting Data

  • Data Presentation Controls and the GridView Control

4. Implementing Layout Using Windows 8.1 Built-in Controls

  • WinRT Controls and AppBar Controls
  • Windowing Modes

5. Handling Files in the Windows Store Apps

  • Handling Files and Streams in Windows Store Apps
  • Work with File User Interface Components

6. Windows Store App Process Lifetime Management (PLM)

  • Process Lifetime Management (PLM)
  • Windows Store App Activation and Background Tasks
  • Implement a State Management Strategy

7. Working with Resources, Styles, and Templates

  • Create Shared Resources, Styles, and Templates

8. Designing and Implementing Navigation in a Windows Store App

  • Handling Navigation in Windows Store App
  • Semantic Zoom

9. Implementing Windows 8.1 Contracts

  • Designing for Charms and Contracts
  • Search Contract and Share Contract
  • SearchBox Control
  • Managing App Settings

10. Implementing Tiles and User Notifications

  • Implement Tiles, Live Tiles, Secondary Tiles, and Badge Notifications
  • Implementing Toast Notifications

11. Designing and Implementing a Data Access Strategy

  • Evaluating Data Access Strategies and Working with Remote Data

12. Responding to Mouse and Touch Events

  • Work with Pointer Events and Gesture Events

13. Planning for Windows Store App Development

  • Learn the Windows Store App Manifest
  • Windows Store App Certification


Viewing labs for:

Classroom Live Labs

Lab 1: Windows 8.1 Platform and Windows Store Apps

Lab 2: Create User Interfaces Using XAML

  • Create and Enhance the User Interface Using Visual Studio 2013

Lab 3: Presenting Data

  • Learn the different ways data can be displayed in Windows Store Apps
  • Use the GridView Control to present groups of data in a dynamic and flexible view

Lab 4: Implement Layout Using Windows 8.1 Built-In Controls

  • Implement an AppBar Control
  • Create Adaptive Views

Lab 5: Handling Files in Windows Store Apps

  • Read and Write Data From and To the Notes File using File API
  • Add Photos to a Note using File Picker

Lab 6: Windows Store App Process Lifetime Management (PLM)

  • Different PLM States
  • Implement State Management

Lab 7: Styles and Templates

Lab 8: Design and Implement Navigation in a Windows Store App

  • Add Navigation to the ILoveNotes App
  • Semantic Zoom

Lab 9: Implement Windows 8.1 Contracts

  • Implement the Search and Share Contract
  • Add a New Setting to the Settings Page

Lab 10: Implement Tiles and User Notifications

  • Enable Live Tile Functionality on the Main Tile
  • Add Secondary Tiles Functionality and Scheduled Toast Notifications for ToDo Notes

Lab 11: Design and Implement a Data Access Strategy

Lab 12: Respond to Mouse and Touch

  • Implement Mouse Events and Gesture Events

Who Should Attend


Developers with at least one year or more experience creating applications

Follow-On Courses

Training Exclusives

This course comes with 12 months access to the following benefits:

  • Practice Labs
  • 24x7 Mentoring
  • Indexed Class Recordings
  • Unlimited Course Retakes
  • Digital courseware
Find out more
Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 5 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.