Module 1: Windows Store App Essentials
This module describes the essential Windows Store app features.
Lessons
-
Review of Windows Store App Essentials - Presentation
-
Review of Windows Store App Essentials and the Windows 8 Ecosystem
Module 2: Implementing Animations and Transitions
This module explains how to add animations and transitions to improve the user experience by using JavaScript APIs and CSS.
Lessons
-
Using Animation
-
Working with Transitions and Transformations
Lab : Implementing Animations and Transitions
-
Creating Animations in a Windows Store App
-
Creating Transitions and Transformations in a Windows Store App
Module 3: Implementing Globalization and Localization
This module explains how to localize the Windows Store application User Interface.
Lessons
-
Working with Resource Files
-
Implementing Culture-Specific Formatting
Lab : Implementing Globalization and Localization
-
Create and Consume Resource Files
-
Apply Culture-Specific Formatting
Module 4: Branding and a Seamless User Interface
This module explains how to brand Windows Store app and improve the loading experience with a splash screen.
Lessons
-
Customizing the Splash Screen
-
Branding the User Interface
Lab : Branding and Seamless User Interface
-
Create a Customized Splash Screen
-
Branding a Windows Store App
Module 5: Advanced Data Scenarios in a Windows Store App
This module explains how to use various storage mechanisms, choose a suitable caching strategy for a Windows Store app, and use advanced file access methods.
Lessons
-
Windows Store App Storage Options
-
Implementing Data Caching
-
Advanced File Functionality
Lab : Caching Data
Module 6: Creating Reusable Controls and Components
This module explains how to create custom controls, extend templated controls, and create and consume WinMD components.
Lessons
-
Creating Custom Controls
-
Extending Existing Controls
-
Consuming WinMD Components
Lab : Creating Reusable Controls and Components
-
Create and Use a Custom Control
-
Consume a WinMD Component
Module 7: Implementing Advanced Contract Scenarios
This module explains how to implement the Print and Settings contracts and the Play To API.
Lessons
-
The Print Contract
-
The Play To Contract
Lab : Printing
-
Print a single page
-
Print multiple pages
Module 8: The Windows Push Notification Service (WNS)
This module explains how to work with the Push Notification Service (WNS).
Lessons
-
The Push Notification Service (WNS)
-
Communicating with the Push Notification Service (WNS)
Lab : The Windows Push Notification Service (WNS)
Module 9: Capturing Media
This module explains how to capture media with the camera and microphone.
Lessons
-
Using CameraCaptureUI to Capture Pictures, Videos or Audio
-
Using MediaCapture to Capture Pictures, Video, or Audio
Lab : Capturing Media
-
Capture video using the CameraCaptureUI API
-
Capture image using the MediaCapture API
Module 10: Background Tasks
This module explains how to create and consume background tasks.
Lessons
-
Creating Background Tasks
-
Consuming Background Tasks in a Windows Store App
Lab : Background Tasks
-
Create and Consume a Background Task
-
Consume a Background Task
Module 11: Working with Sensors and Devices
This module explains how to discover device capabilities, interact with devices, and act upon sensor data.
Lessons
-
Working with Sensors
-
Working with Devices
Lab : Working with Sensors and Devices
-
Use the orientation sensor
-
Use location services
Module 12: Generating Revenue with your App
This module explains how implement trial licensing and in-app purchasing and advertising.
Lessons
-
Implementing Trial Functionality in a Windows Store App
-
Implement In-App Purchases
-
Advertising in a Windows Store App
Lab : Generating Revenue with your App
-
Use Windows.Store Classes to Support Trial App Conversion
-
Implement In-App Purchasing in an App
Module 13: Securing Windows Store App Data
This module explains how to manage Windows authentication and web authentication in Windows Store apps.
Lessons
-
Managing Windows Authentication
-
Managing Web Authentication
-
Encryption in Windows Store Apps
Lab : Securing Windows Store App Data
-
Encrypt User Information
-
Use ACS Authentication
Module 14: Tracing and Profiling Windows Store Apps
This module explains how to diagnose problems and monitor Windows Store app behavior by using tracing and profiling tools and APIs.
Lessons
-
Tracing a Windows Store App
-
Profiling a Windows Store App