Hands-On Lab: Building Windows Azure Applications with the Caching Service

Recently my team quietly released an update to the Windows Azure Platform Training Course (the training course is similar to the training kit, with minor differences) to coincide with new services released at PDC10. There’s a lot of nice updates in this release, including a new hands-on lab called Building Windows Azure Applications with the Caching Service, focused on building Windows Azure applications with the new Windows Azure AppFabric Caching service.

You can get to this new Caching HOL here.

In this lab, your will learn how to use the Caching service for both your ASP.NET session state and to cache data from your data-tier. You will see how the Caching service provides your application with a cache that provides low latency and high throughput without having to configure, deploy, or manage the service.

There are six parts to this lab:

  1. Overview

  2. Getting Started: Provisioning the Service

  3. Exercise 1: Using the Windows Azure AppFabric Caching for Session State

  4. Exercise 2: Caching Data with the Windows Azure AppFabric Caching

  5. Exercise 3: Creating a Reusable and Extensible Caching Layer

  6. Summary

Parts 2-4 should be consider required for anyone looking to build ASP.NET web applications that run in Windows Azure. For users looking for a more advanced caching layer – with a focus on reuse and extensibility – be sure to check out part 5 / exercise 3.

If you walk through exercises 1 & 2 you’ll see that the example application is the same application I demonstrated in my PDC10 talk and shared in this recent blog post.

Please send me feedback on any bugs, issues, or questions you have – thanks!