Overview
This 5-day instructor-led course focuses in learning the advanced programming practices and techniques that will help you develop Windows Store apps. In this course, you will learn how to design and develop Windows Store apps, as well as implement advanced features, such as using location information, streaming media to external devices, and integrating with online services. You will also learn how to use Microsoft Visual Studio 2013 and Expression Blend tools.
Prerequisites
Participants who wish to take up this course should meet the following prerequisites:
- 6 – 12 months experience programming in C#
- 3 – 6 months experience using Visual Studio 2013 (including experience using preview builds)
- 1 month of experience working on Windows Store apps
Who Should Attend?
This course is intended for professional developers who have at least one or more years of experience creating applications for a production environment and who are comfortable programming in C# and XAML to create Windows Store apps.
Course Outline
- Review Windows Store App Essentials
- Review Windows Store App Essentials – Under the Hood
- Using Animation
- Working with Transitions and Transformations
Lab: Implementing Animations and Transitions
- Working with Resource Files
- Implementing Culture-Specific Formatting
Lab: Implementing Globalization and Localization
- Branding
- Customizing the Splash Screen
- Branding your App’s UI
Lab: Branding and a Seamless UI
- Windows Store App Storage Options
- Implementing Data Caching
- Advanced File Functionality
Lab: Caching Data
- Working with Custom and Templated Controls
- Creating and Using WinRT Components
Lab: Creating Reusable Controls and Components
- The Play to Contract
- The Print Contract
- Integrating Contacts and Calendars
- Support PDF files and screenshots
- Integrating Speech Synthesis
Lab: Integrating the Print Contract into the App
- Introduction to the Push Notification Service
- Communicating with the WNS
Lab: The Windows Push Notification Service
- Using Camera Capture UI to Capture Pictures, Videos or Audio
- Using MediaCapture to Capture Pictures, Video or Audio
Lab: Capturing Media
- Creating Background Tasks
- Using Background Tasks in a Windows Store App
Lab: Background Tasks
- Working with Sensors
- Working with Devices
Lab: Working with Sensors and Devices
- Implementing Trial Functionality in a Windows Store App
- Implementing In-App Purchases
- Advertising in a Windows Store App
Lab: Generating Revenue with your App
- Managing Windows Authentication
- Managing Web Authentication
- Encryption in Windows Store Apps
Lab: Securing Windows Store App Data
- Analyzing a Windows Store App
- Tracing a Windows Store App
- Profiling a Windows Store App
Lab: Tracing and Profiling Windows Store Apps