The Knowledge Academy Logo
The Knowledge Academy Logo
+61 1-800-150644 - Available 24/7
Empty

Send us your message.

X

Advanced Windows Store App Development Using C# (M20485)

Key points about this course


Duration: 5 Days*

Accredited: Yes

Dates & Prices Enquire

Available delivery methods for this course

Classroom Icon

Classroom

Onsite Icon

In-house

Virtual Icon

Live Virtual

Course Information

Advanced Windows Store App Development Using C# Overview

This 5-day official Microsoft course teaches advanced programming practices and techniques for developing Windows Store apps. The course looks at designing and developing apps, as well as implementing advanced features such as using location information, streaming media to external devices, and integrating with online services. The course uses Microsoft Visual Studio 2013 and Expression Blend as its tools.

 

Advanced Windows Store App Development Using C# Outline

The course covers the following topics:

 

Module 1: Windows Store App Essentials

Lessons

  • Review Windows Store App Essentials

  • Review Windows Store App Essentials – Under the Hood

  • After completing this module, students will be able to:

  • Describe the Windows 8.1 platform, architecture, and features.

  • Describe the process of creating user interfaces with XAML.

  • Explain the new WinRT API model.

  • Describe the basics of working with files, implementing contracts, displaying notifications, and deploying your app to the Windows Store.

 

Module 2: Implementing Animations and Transitions

In this module, you will learn how to add animations to your Windows Store apps, and how to take advantage of the functionality offered by the VisualStateManager class.

Lessons

  • Using Animations

  • Working with Transitions and Transformations

 

Lab : Implementing Animations and Transitions

After completing this module, students will be able to:

  • Use both built-in and custom animations, and storyboards.

  • Apply transformations to UI elements and use the VisualStateManager class to create fluid UI transitions.

 

Module 3: Implementing Globalization and Localization

Lessons

  • Working with Resource Files

  • Implementing Culture-Specific Formatting

 

Lab : Implementing Globalization and Localization

  • After completing this module, students will be able to:

  • Create and use resource files for localization.

  • Implement culture-specific formatting.

 

Module 4: Branding and a Seamless UI

Lessons

  • Branding

  • Customizing the Splash Screen

  • Branding Your App’s UI

 

Lab : Branding and Seamless UI

  • After completing this module, students will be able to:

  • Create a splash screen for a Windows Store app.

  • Apply branding to a Windows Store app.

 

Module 5: Advanced Data Scenarios in a Windows Store App

Lessons

  • Windows Store App Storage Options

  • Implementing Data Caching

  • Advanced File Functionality

 

Lab : Caching Data

After completing this module, students will be able to:

  • Use file storage in a Windows Store app.

  • Explain what caching is, and how and when to use it in a Windows Store app.

  • Set up file extensions and associations in an app.

  • Compress files in your app.

 

Module 6: Creating Reusable Controls and Components

Lessons

  • Working with Custom and Templated Controls

  • Creating and Using WinRT Components

 

Lab : Creating Reusable Controls and Components

  • After completing this module, students will be able to:

  • Create and use custom XAML controls.

  • Create and use custom WinRT components.

 

Module 7: Implementing Advanced Contract Scenarios

Lessons

  • 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

After completing this module, students will be able to:

  • Implement the Play To contract.

  • Implement the Print contract.

  • Display PDF documents in your app.

  • Create snapshots of your app.

 

Module 8: The Windows Push Notification Service

Lessons

  • Introduction to The Push Notification Service

  • Communicating with the WNS

  • Lab : The Windows Push Notification Service

  • After completing this module, students will be able to:

  • Explain how Windows push notifications work.

  • Use Windows push notifications in a Windows Store app.

 

Module 9: Capturing Media

Lessons

  • Using CameraCaptureUI to Capture Pictures, Videos or Audio

  • Using MediaCapture to Capture Pictures, Video, or Audio

  • Lab : Capturing Media

  • After completing this module, students will be able to:

  • Use the CameraCaptureUI API to capture pictures, videos and audio.

  • Use the MediaCapture API to capture pictures, videos and audio.

 

Module 10: Background Tasks

This module explains how to create, register, and use background tasks for Windows Store apps.

Lessons

  • Creating Background Tasks

  • Using Background Tasks in a Windows Store App

  • Lab : Background Tasks

  • After completing this module, students will be able to:

  • Create background tasks for your Windows Store app.

  • Use background tasks in your Windows Store app.

 

Module 11: Working with Sensors and Devices

Lessons

  • Working with Sensors

  • Working with Devices

 

Lab : Working with Sensors and Devices

After completing this module, students will be able to:

  • Discover and access sensors and act upon sensor data from a Windows Store app.

  • Discover and interact with devices from a Windows Store app.

 

Module 12: Generating Revenue with Your Windows Store App

Lessons

  • Implementing Trial Functionality in a Windows Store App

  • Implementing In-App Purchases

  • Advertising in a Windows Store App

 

Lab : Generating Revenue with your App

  • After completing this module, students will be able to:

  • Implement trial functionality in your Windows Store app.

  • Implement in-app purchases in your Windows Store app.

  • Incorporate advertising in your Windows Store app.

 

Module 13: Securing Windows Store App Data

Lessons

  • Managing Windows Authentication

  • Managing Web Authentication

  • Encryption in Windows Store Apps

 

Lab : Securing Windows Store App Data

After completing this module, students will be able to:

  • Manage Windows authentication.

  • Manage Web authentication.

  • Encrypt data.

 

Module 14: Tracing and Profiling Windows Store Apps

Lessons

  • Analyzing a Windows Store App

  • Tracing a Windows Store App

  • Profiling a Windows Store App

 

Lab : Tracing and Profiling Windows Store Apps

After completing this module, students will be able to:

  • Analyze the code of your Windows Store app to find potential problems.

  • Trace the run time flow of your Windows Store app.

  • Diagnose CPU and memory performance problems in your Windows Store app.

Who should attend?

This course is intended professional developers with one or more years of experience creating applications for a production environment using C# and XAML.

 

 

Prerequisites

You should be comfortable programming in HTML5, JavaScript and CSS to create Windows Store apps, and have the following experience:

  • 6 to 12 months programming in C#

  • 3 to 6 months using Visual Studio 2013

  • Minimum one month working on Windows Store apps

Yes, we are Microsoft Silver Learning Partners and our courses are accredited.
Our Windows Store App courses are available in thousands of locations across the world, allowing you to easily find the session most convenient for you.
The exam for this course has been withdrawn by Microsoft.
You should be comfortable programming in HTML5, JavaScript and CSS to create Windows Store apps, and have the following experience: 6 to 12 months programming in C#, 3 to 6 months using Visual Studio 2013 and a minimum one month working on Windows Store apps.

Advanced Windows Store App Development Using C# Exam

The exam for this course has been withdrawn by Microsoft.

Dates & Prices

Select your preferred delivery method

Choose a Region

Choose a Location

Choose a Month

Office Icon Attend your course from the office or home
Trainers Icon Interactive support from experienced trainers
Simple Icon Simple to setup and easy to use on any device

Complete the steps below to receive a quote or more information

How will you be funding your training?

Self funding

Company funding

Not sure

Key points about this course


Duration: 5 Days*

Accredited: Yes


Why choose TKA logo


Gold Tag

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

Trusted Icon

Trusted & Approved

The Knowledge Academy is a Microsoft Silver Partner, hence we are fully accredited

Delivery Icon

Various delivery methods

Flexible delivery methods are available depending on your learning style.

Resource Icon

Resources

Resources are included for a comprehensive learning experience.

Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

Google Logo
Samsung Logo
Shell Logo

"...the trainer for this course was excellent. I would definitely recommend (and already have) this course to others."

Diane Gray, Shell