Additional App Development for Windows 8 Curriculum Resources
There are 3 related courses dealing with App Development for Windows 8. For each of these 3 courses you can either download all the components in one click or individually by module (see the Related Resources section).
If you choose to download all the modules in one click, please allow a little time for the sections to be combined due to the large file sizes.
In addition to the component on this page here are the links to the other 2 items:
This material contains an Instructor Guide and video files that accompany the exercise files.
- Module 1: Components of HTML5 and CSS3
- In this module, students learn about core concepts of HTML5 and CSS3 as used in new Windows UI apps, including layout models, styles, and animations. Specifically, they examine page layout using regions, grid layout, flexible box layout, multiple columns, text-wrap, and media queries. They also explore 2D & 3D transforms, transitions, animations, gradients, box and text shadow, border-radius, inline SVG and canvas.
- Module 3: Advanced Adaptive Layout
- In this module, students learn about the different views supported by the new Windows UI style apps, including Full Screen, Snapped, and Fill. They learn to use CSS styles to support these multiple views, and how to respond to View State changes in their apps.
- Module 4: App Development Essentials
- Module 6: Working with Files
- In this module, students learn about the special security restrictions in the new Windows UI apps, how to configure the App Manifest to allow access to files, and how to use File Pickers to access user files. They also explore how they can use the StorageFolder class to save application specific data.
- Module 7: Accessing and Displaying Data
- In this module, students learn how to access data from web services, and display that data in a new Windows UI Grid App project. They learn about the WinJS.xhr function, which makes it easy to call services in an asynchronous manner.
- Module 8: Using Contracts and App Lifecycle
- In this module, students learn how to implement contracts in our applications, such as the search contract. They will discover how to respond to lifecycle events so that users get the best experience when performing app switching.
- Module 9: Selling Through The Windows Store
- In this module, students learn about the Windows Store and how to submit apps for sale and distribution. Trial versions, monetization options, and the certification process are reviewed.