Essentials of Developing Windows Store Apps using C#

5 Day Course
Hands On
Official Microsoft Curriculum
Code M20484

This course has been retired. Please view currently available Microsoft C# Training Courses.

Modules

Hide all

Module 1: Overview of the Windows 8 Platform and Windows Store Apps (10 topics)

  • This module describes the Windows 8 platform and features and the basics of a Windows Store app interface. It also explains how to create and style a simple Windows Store app by using Visual Studio and Blend.
  • Lessons
  • Introduction to the Windows 8 Platform
  • Windows 8 User Interface Principles
  • WinRT and Language Projections
  • Lab : Overview of the Windows 8 Platform and Windows Store Apps
  • Explore the Windows 8 Platform
  • Explore a Windows Store App

Module 2: Creating User Interfaces using XAML (10 topics)

  • This module explains how to create the User Interface by using XAML, and how to style a simple Windows Store app by using Visual Studio and Blend.
  • Lessons
  • XAML Basics
  • XAML Code-Behind
  • Advanced XAML
  • Lab : Creating User Interfaces using XAML
  • Create the User Interface using Visual Studio 2012
  • Enhance the User Interface using Visual Studio 2012 and Blend Development Tools

Module 3: Presenting Data (9 topics)

  • This module explains how to present data in the user interface using data binding.
  • Lessons
  • Working with Data Presentation Controls
  • The GridView Control
  • Lab : Presenting Data
  • Create the Data for Consumption
  • Implement the GridView Control

Module 4: Implementing Layout using Windows 8 Built-In Controls (10 topics)

  • This module explains how to implement the AppBar and layout controls.
  • Lessons
  • WinRT Controls
  • AppBar Control
  • Snapped and Fill
  • Lab : Implementing Layout using Windows 8 Built-In Controls
  • Implement an AppBar Control
  • Create Adaptive Views

Module 5: Handling Files in Windows Store Apps (9 topics)

  • This module explains how to handle files and streams.
  • Lessons
  • Handling Files and Streams in Windows Store Apps
  • Working with File User Interface Components
  • Lab : Handling Files in Windows Store Apps
  • Read Data from the Notes File
  • Write Data to the Notes File

Module 6: Windows Store App Process Lifetime Management (10 topics)

  • This module describes how to respond to application lifecycle events using Process Lifetime Management and the PLM extensibility points provided by the Visual Studio 2012 templates.
  • Lessons
  • Process Lifetime Management
  • Launching Windows Store Apps
  • Implementing a State Management Strategy
  • Lab : Windows Store App Process Lifetime Management
  • Explore the Different PLM States
  • Implement State Management

Module 7: Working with Resources, Styles, and Templates (9 topics)

  • This module explains how to use templates when creating the user interface.
  • Lessons
  • Creating Shared Resources
  • Creating Styles and Templates
  • Lab : Working with Styles and Templates
  • Create a Control Style and Template

Module 8: Designing and Implementing Navigation in a Windows Store App (10 topics)

  • This module explains how to handle navigation scenarios in a Windows Store app and implement Semantic Zoom.
  • Lessons
  • Handling Navigation in Windows Store Apps
  • Semantic Zoom
  • Lab : Designing and Implementing Navigation in a Windows Store App
  • Add Navigation to the App
  • Implement Semantic Zoom
  • Explain what Semantic Zoom is, and how to use it in a Windows Store app.

Module 9: Implementing Windows 8 Contracts (12 topics)

  • This module explains how to design and implement Windows 8 contracts such as Search, Share and Settings.
  • Lessons
  • Designing for Charms and Contracts
  • The Search Contract
  • The Share Contract
  • Managing App Settings and Preferences
  • Lab : Implementing Windows 8 Contracts
  • Implement the Search Contract
  • Implement the Share Contract
  • Adding a New Setting to the Settings Pane

Module 10: Implementing Tiles and User Notifications (10 topics)

  • This module explains how to implement tiles and toast notifications in a Windows Store app.
  • Lessons
  • Implementing Tiles, Live Tiles, Secondary Tiles and Badge Notifications
  • Implementing Toast Notifications
  • Lab : Implementing Tiles and User Notifications
  • Enable Live Tile Functionality on the Main Tile
  • Add Secondary Tiles Functionality
  • Add Scheduled Toast Notifications for ToDo Notes

Module 11: Designing and Implementing a Data Access Strategy (5 topics)

  • This module explains how to implement various data access scenarios for Windows Store apps.
  • Lessons
  • Evaluating Data Access Strategies
  • Working with Remote Data

Module 12: Responding to Mouse and Touch (9 topics)

  • This module explains how to respond to mouse, keyboard and touch events, including gestures.
  • Lessons
  • Working with Mouse Events
  • Working with Gesture Events
  • Lab : Responding to Mouse and Touch
  • Implement Mouse Events
  • Implement Gesture Events

Module 13: Planning for Windows Store App Deployment (6 topics)

  • This module explains how to deploy their Windows Store apps to the Windows Store or an enterprise store.
  • Lessons
  • The Windows Store App Manifest
  • Windows Store App Certification
  • Enterprise App Deployment

Prerequisites

1 or more years of experience creating applications. 1 - 3 months experience creating Windows client applications. 1 - 3 months experience using Visual Studio 2010 or 2012.

Course PDF

Print

Sections