Site Powered by

HTML5 and Javascript Web Developer II
Build skills equivalent to Microsoft's Advanced Windows Store App Development using HTML5 and Javascript program
  • Credit Hours: 5 Days

  • Format: Virtual Classroom

  • Professional Certificate: MCSD: Windows Store Apps

  • Recommended for: Professional developers with at least one year of experience creating applications for a production environment

In this course, you will learn advanced programming skills and techniques to optimize your Windows Store app and differentiate your app from other apps in the Windows Store. These advanced skills and techniques are a combination of both design and development skills. You will also learn to support the apps you publish to the Windows Store.

This course uses Visual Studio 2012.

This course incorporates materials from the Official Microsoft Learning Product 20482: Advanced Windows Store App Development using HTML5 and JavaScript. 

NITE Exclusive!

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.

What You'll Learn

  • Add animations and transitions in a Windows Store app to improve the user experience
  • Localize the Windows Store app user interface (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 your 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
  • Manage Windows authentication and web authentication in Windows Store apps
  • Diagnose problems and monitor application behavior using tracing and profiling tools and APIs

Who Needs to Attend

Professional developers with at least one year of experience creating applications for a production environment


Experience programming in HTML5

Experience using Visual Studio 2012 (including experience using preview builds)

Experience working on Windows 8 apps

Course Outline

1. Windows Store App Essentials

  • Windows Store App Essentials Presentation
  • Windows Store App Essentials and the Windows 8 Ecosystem

2. Implementing Animations and Transitions

  • Using Animation
  • Working with Transitions and Transformations

3. Implementing Globalization and Localization

  • Working with Resource Files
  • Implementing Culture-Specific Formatting

4. Branding and a Seamless User Interface

  • Customizing the Splash Screen
  • Branding the User Interface

5. Advanced Data Scenarios in a Windows Store App

  • WindowsStore App Storage Options
  • Implementing Data Caching
  • Advanced File Functionality

6. Creating Reusable Controls and Components

  • Creating Custom Controls
  • Extending Existing Controls
  • Consuming WinMD Components

7. Implementing Advanced Contract Scenarios

  • Print Contract
  • Play to Contract

8. Windows Push Notification Service (WNS)

  • Communicating with the Push Notification Service (WNS)

9. Capturing Media

  • Using CameraCaptureUI to Capture Pictures, Videos, or Audio
  • Using MediaCapture to Capture Pictures, Video, or Audio

10. Background Tasks

  • Creating Background Tasks
  • Consuming Background Tasks in a WindowsStore App

11. Working with Sensors and Devices

12. Generating Revenue with Your App

  • Implementing Trial Functionality in a WindowsStore App
  • Implement In-App Purchases
  • Advertising in a WindowsStore App

13. Securing Windows Store App Data

  • Managing Windows Authentication
  • Managing Web Authentication
  • Encryption in WindowsStore Apps

14. Tracing and Profiling Windows Store Apps

  • Tracing a WindowsStore App
  • Profiling a WindowsStore App


Lab 1: Implement Animations and Transitions

  • Create Animations in a WindowsStore App
  • Create Transitions and Transformations in a WindowsStore App

Lab 2: Implement Globalization and Localization

  • Create and Consume Resource Files
  • Apply Culture-Specific Formatting

Lab 3: Branding and Seamless User Interface

  • Create a Customized Splash Screen
  • Brand a WindowsStore App

Lab 4: Cache Data

Lab 5: Create Reusable Controls and Components

  • Create and Use a Custom Control
  • Consume a WinMD Component

Lab 6: Printing

Lab 7: Windows Push Notification Service (WNS)

  • Manage a Windows Notification Service (WNS) Channel

Lab 8: Capture Media

  • Capture Video Using the CameraCaptureUI API
  • Capture Image Using the MediaCapture API

Lab 9: Background Tasks

  • Create and Consume a Background Task

Lab 10: Sensors and Devices

  • Use the Orientation Sensor
  • Use Location Services

Lab 11: Generate Revenue with your App

  • Use Windows.Store Classes to Support Trial App Conversion
  • Implement In-App Purchasing in an App

Lab 12: Secure Windows Store App Data

  • Encrypt User Information
  • Use ACS Authentication

Purchase this Course


Learn about Advanced Windows Store App Development using HTML5 and JavaScript in 5 Days