Microsoft Releases Windows 8 Hands-On Labs for Developers

Microsoft has released twenty (20) Windows 8 Hands-On Labs for Software Developers:

    • A Tour of Building Metro Style Apps Using C# and Visual Basic Part 1In this lab, you will build a Metro style app using C# and explore how to use some of the Windows 8 features such as tiles, a splash screen, snapped views and different app orientations.
    • A Tour of Building Metro Style Apps Using C# and Visual Basic Part 2In part one of this lab; you saw how to build a simple app, including how to integrate tiles and a splash screen. You worked with a simple photo app that included a file picker. In this lab, you will add an app bar to the app, and you will see how to detect and react to changes in the snap state of your app. Finally, you will learn how to invoke the Settings charm how to add custom commands to it.
    • Basic Photo Processing with Direct2D EffectsThis Hands-on- Lab will demonstrate various common photo adjustment scenarios using Direct2D Image Effect s. It shows how to load and draw an image, how to perform some basic photo adjustments using the built-in effects, as well as how to create and add a custom effect to extend the functionality of the API. This lab will also go over how to handle touch and other input to manipulate the image.
    • Building Your First Metro Style App Using C++In this lab you’ll build a metro style application using C++ and explore how to use some of the Windows 8 specifics such as using tiles, a splash screen, snapped views and different application orientations.
    • Building Your First Metro Style App Using C# and Visual BasicIn this lab, you will familiarize yourself with the basics of the Visual Studio tools and create a simple Metro style app using C#. You will base the app on an existing project template that uses sample data. You will then customize the app to use real data.
    • Building Your First Metro Style App Using JavaScriptIn this lab, you will familiarize yourself with the basics of the Microsoft Visual Studio 11 Express Edition for Windows Developer Preview. You will create a simple Metro style app using JavaScript. In the process, you will learn the distinction between the local and the web compartment and how to communicate between those compartments.
    • Direct3D TutorialLearn how to use Direct3D to create compelling, high-performance, real-time 3D games and apps for Windows 8. This lab will provide you with the knowledge of 3D graphics fundamentals, key concepts of the Direct3D API, and best practices for robust apps.
    • Experiencing Windows Driver Kit integration with Visual StudioIn Windows 8 the Windows Driver Kit (WDK) is fully integrated with Visual Studio, making it easier for developers to create drivers from templates, port drivers from existing code, as well as build, sign, deploy, verify, test and debug drivers. This lab will provide an opportunity to experience this new functionality first-hand.
    • Exploring Data Binding in Metro Style Apps Using C# and Visual BasicIn this lab you will learn what’s new and different about data-driven Metro style apps written using C#. You’ll learn about how you can get web-connected data using XML-over-HTTP with the new Async patterns, and you’ll learn how you can use the data once you have it. With LINQ to XML queries you can build collections that can be bound to the modern list and grid controls, and you’ll see how to develop interactive apps that use them.
    • Integrating your Metro Style Apps Built Using JavaScript into the Windows 8 ShellIn this lab exercise, you will add Windows 8 shell integration to your app. The app you start with will search Flickr for photos and display them in a List view. Clicking on these photos will show the full picture with a description, and show a Bing map view of where the picture was taken. In the first part of the lab, you will learn how to fuel search suggestions in the Windows 8 search charm. This deep integration with Windows is how apps move to the center of the user experience, and become an integral part of Windows. This is one of the many ways that Windows 8 allows apps written in HTML/JavaScript/ CSS to be more than just web sites. Through this lab, you will also be able to add code to update your tile with pictures from a cloud service notification that you subscribe to.
    • Playing Media in Metro Style Apps Build Using C++In this lab exercise, you will learn to use media in your metro style applications built using C++. You will start with learning the basic elements of a XAML/C++ application and then add a standard Media Player control in your application. Then you will make your own Media Player that will be able to create a playlist of videos from the video library and that has playback controls. You will also see how to use localized resources in your XAML/C++ application.
    • Testing Metro Style Apps Built Using JavaScriptIn this lab exercise, you will test a Windows 8 Metro style app using Microsoft Test Professional 11. The tests you will perform will be manual and exploratory tests. The goal of this lab is to familiarize you with the setup need to perform manual and exploratory testing, understand the new features in Test Professional specifically aimed at Windows 8 Metro style apps, and see how Test Professional captures rich actionable bugs.
    • Using Blend to Design Your Metro Style Apps Using JavaScriptIn this lab, you will learn about new features in Microsoft Expression Blend. Expression Blend allows you to edit projects in Microsoft Visual Studio 11, by either starting from scratch or from built in templates.
    • Using C# to Enhance Your Metro Style App Build Using JavaScriptIn this lab you will learn how to build a Metro style app that uses both JavaScript and .NET (in this case C#). We will start by creating a solution that is set-up for both JavaScript and C# and then create a class library with methods and properties that will interact with from JavaScript. We’ll finish by exploring handling events between C# and JavaScript (and vice versa).
    • Using C++ to Enhance Your Metro Style Apps Built Using JavaScriptIn this lab, you’re going to enhance a Metro style app build using JavaScript by adding a C++ component for some computation. The end result will be an app that loads an image using JavaScript, displays it in HTML and then modifies the image using C++.
    • Using the Windows Runtime to Enhance Your Metro Style Apps Built Using C++In this lab exercise, you’re going to extend an existing Metro style app while learning the basics of the new language extensions introduced in C++ for targeting the Windows Runtime. The end result will be an app that processes an input string, removes all the words that are articles from the sentence and writes the remaining words in a text document.
    • Using Windows 8 Controls in your Metro Style Apps Built Using C# and Visual BasicIn this lab, you will take a look at some of the new controls that are available in Windows 8, and how you can use them in your Metro style apps build using C#.
    • Using Windows 8 Templates to Build Metro Style Apps Using C# and Visual BasicIn this lab you will review the templates provided by Visual Studio for building Metro style apps using C#. This lab will explain the design rationale behind the templates and provide guidance on which template to use for a particular scenario. The lab will also go into the implementation of the templates; a familiarization exercise will take the user through the files included in a default template and explain how the template is structured. Once the user has gone through the background material, they will walk through common template usage scenarios such as adding a new page and supporting a shell contract.
    • Using Windows 8 Templates to Build Metro Style Apps Using JavaScriptIn this lab you will review the templates Visual Studio provides for building Metro style apps using JavaScript. The lab will explain the design rationale behind the templates and provide guidance on which template to use for a particular scenario. The lab also will demonstrate the implementation of the templates: a familiarization exercise will take the participants through the files included in a default template and explain how the template is structured. Once participants have gone through the background material, the lab will walk through common template usage scenarios such as adding a new page and supporting a shell contract.
    • Working with Games in Visual StudioIn this lab, you will solve a problem in an existing game written using Direct 3D for Windows 8, as well as make modifications to the game. The end result will be a working game with your customizations applied.

About blakehandler

BLAKE was a Microsoft MVP and award winning programmer with over 20+ years experience providing complete Windows and networking support for small to medium sized businesses. BLAKE is also Jazz Musician and Instructor for residential clients on the Los Angeles West Side.
This entry was posted in Links to Know Where, Windows 8. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s