In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store.


At Course Completion

After completing this course, students will be able to:

  • Add animations and transitions in a Windows Store app to improve the user experience.
  • Localize the Windows Store app UI.
  • Brand the Windows Store app and improve the loading experience with a splash screen.
  • Use various storage mechanisms, choose a suitable caching strategy for their Windows Store app, and use advanced file access methods.
  • Create custom controls, extend templated controls, and create and consume WinMD components.
  • Implement the Print and Settings contracts and the Play To API.
  • Work with the Push Notification Service (WNS).
  • Capture media with the camera and microphone.
  • Create and consume background tasks.
  • Discover device capabilities, interact with devices, and act upon sensor data.
  • Implement Windows Store trial licensing and in-app purchasing and advertising.
  • Understand how to manage Windows authentication and web authentication in Windows Store apps.
  • Diagnose problems and monitor application behavior using tracing and profiling tools and APIs.


  • Module 1: Windows Store App EssentialsThis module describes the essential Windows Store app features.Lessons
  • Module 2: Implementing Animations and TransitionsThis module explains how to add animations and transitions to improve the user experience by using JavaScript APIs and CSS.Lessons
  • Module 3: Implementing Globalization and LocalizationThis module explains how to localize the Windows Store application User Interface.Lessons
  • Module 4: Branding and a Seamless User InterfaceThis module explains how to brand Windows Store app and improve the loading experience with a splash screen.Lessons
  • Module 5: Advanced Data Scenarios in a Windows Store App
  • Module 6: Creating Reusable Controls and ComponentsThis module explains how to create custom controls, extend templated controls, and create and consume WinMD components.Lessons
  • Module 7: Implementing Advanced Contract Scenarios
  • Module 8: The Windows Push Notification Service (WNS)This module explains how to work with the Push Notification Service (WNS).Lessons
  • Module 9: Capturing MediaThis module explains how to capture media with the camera and microphone.Lessons
  • Module 10: Background TasksThis module explains how to create and consume background tasks.Lessons
  • Module 11: Working with Sensors and Devices
  • Module 12: Generating Revenue with your AppThis module explains how implement trial licensing and in-app purchasing and advertising.Lessons
  • Module 13: Securing Windows Store App Data
  • Module 14: Tracing and Profiling Windows Store AppsThis module explains how to diagnose problems and monitor Windows Store app behavior by using tracing and profiling tools and APIs.Lessons

Founded and headquartered in Anaheim, California, New Horizons Learning Centers was named the world's largest independent training company by IDC.

The Company is both an operator and franchisor of training centers that offer a broad range of Technical Training, Desktop Application, Business Skills and English Language courses for all levels of users in multiple delivery methods and formats.

New Horizons provides approximately three million student days of instruction annually with location around the globe.

New Horizons sets the pace of innovative training programs that meet the changing needs of the industry. With 2400 qualified instructors in over 2100 classrooms at 300 centers in 60 counters around the world.

New Horizons offers more courses, at more times, in more delivery methods than any other training company.

See all New Horizons Egypt courses

Contact information not available.

Courses you can instantly connect with...
Mastering Java Programming Helper Learning Mastering Visual C# 2005 Helper Learning Professional Diploma in Programming Helper Learning

Is this the right course for you?

Rate our content

Didn't find what you were looking for ?