Introduction to Windows Azure
In this hands-on lab, you will explore the basic elements of a Windows Azure service by creating a simple GuestBook application that demonstrates many features of the Windows Azure platform, including web and worker roles, blob storage, table storage, and queues. Building ASP.NET Applications with Windows Azure
In this brief lab, you will learn how to build ASP.NET applications that use the ASP.NET Azure Providers and explore Windows Live authentication in Windows Azure. You will be able to choose between MVC or Web Forms.
Deploying Applications in Windows Azure
In this hands-on lab, you will learn how to deploy your first application in Windows Azure. The lab walks through the process using a simple application named myTODO, which is a simple list creation and management application built using ASP.NET MVC. The lab shows the steps required for provisioning the required components in the Windows Azure Developer Portal, uploading the service package, and configuring the service. You will see how you can test your application in a staging environment and then promote it to production once you are satisfied that it is operating according to your expectations.
Windows Azure CDN
In this lab, learn how to scale your static blob content out to the Content Distribution Network (CDN) available in Windows Azure.
Worker Role Communication
In this hands-on lab, you will explore internal and external endpoints by implementing a WCF chat service and host it in a Windows Azure worker role.
Debugging Applications in Windows Azure
In this lab, you will explore some simple techniques for debugging applications deployed in Windows Azure; and you will learn what features and techniques are available in Visual Studio and Windows Azure to debug applications once deployed to Windows Azure.
Federated Authentication in a Windows Azure Web Role Application
This hands-on lab provides step-by-step guides for hosting in Windows Azure (WAZ) a Web application accepting identities from an external identity provider: with the authentication functions being performed by an external identity provider, you are now free to focus on the business function of your application instead of worrying of low level details. As you will learn while you go though the lab, this is easily accomplished by taking advantage of Windows Identity Foundation (WIF), formerly known as Geneva, for enhancing your web site.
Web Services and Identity in Windows Azure
This lab is a step by step guide that will help you to use claims-based identity for handling authentication and access management for your WCF services hosted in Windows Azure; it will show you how you can still take advantage of local identities for authenticating your users, despite the fact that your services are now hosted in the cloud. The lab will walk you through all the practicalities of taking advantage of the unique characteristics of the Windows Azure environment from your Windows Identity Foundation settings.
Windows Azure Native Code
Learn how to enable full trust support in Windows Azure. In this lab, you will create a simple native C++ dll and invoke it from an ASP.NET web role.
Advanced Web and Worker Roles
This lab introduces these new capabilities that are unlocked in Windows Azure and allow more advanced application scenarios
Connecting Apps with Windows Azure Connect
Windows Azure Connect's primary scenario is enabling IP-level network connectivity between Azure services and external resources. The underlying connectivity model that supports this is quite flexible. For example, you can use Sydney to setup networking between arbitrary groups of machines that are distributed across the internet in a very controlled and secure manner.
Virtual Machine Role
Windows Azure Virtual Machine Roles allow you to run a customized instance of Windows Server 2008 R2 in Windows Azure, making it easier to move applications to the cloud. In this hands-on lab, you will explore Virtual Machine roles and you will learn how to create custom OS images that you deploy to Windows Azure
Windows Phone 7 And The Cloud
This hands-on lab introduces you to the tools and the steps required to build an small Silverlight Windows Phone 7 application that consumes a WCF Data Services from an application hosted in the Windows Azure Platform
Windows Azure Traffic Manager
Windows Azure Traffic Manager enables you to manage and distribute incoming traffic to your Windows Azure hosted services whether they are deployed in the same data center or in different centers across the world. In this hands-on lab, you will explore different load balancing policies available in Traffic Manager and how you can use them to enhance performance, increase availability, and balance traffic to your hosted services.
Introduction to SQL Azure
In this lab, you will walk through a series of simple use cases for SQL Azure such as: managing logins, creating database objects and query your database.
Migrating Databases to SQL Azure
In this lab, you will use the AdventureWorksLT2008 database and show how to move an existing on-premise database to SQL Azure including: modifying the DDL and moving data via BCP and SQL Server Integration Services.
SQL Azure Tips and Tricks
In general, working with a database in SQL Azure is the same as working against an on premise database. There are some additional considerations which are covered by this lab.
Build Your First Report with SQL Azure Reporting
Microsoft SQL Azure Reporting provides a complete, cloud-based platform designed to support a wide variety of reporting needs enabling organizations to deliver relevant information where needed across the entire enterprise. Now developers can deliver highly visual, interactive reports as an integrated part of a Windows Azure-based solution.
Introduction to Windows Azure Marketplace DataMarket
In this lab you will learn about Microsoft's new information service called Windows Azure Marketplace DataMarket. We'll start by exploring the developer portal and service explorer, in addition to covering consuming DataMarket datasets via managed code and PowerPivot.
Part 1: Introduction to the AppFabric Service Bus
This lab covers the basics of the AppFabric Service Bus. It shows how to connect clients and services via SOAP and REST over the Service Bus using the Windows Azure platform AppFabric SDK. It explores how to enable service automatic activation by connecting a WCF service in IIS 7.5 to the Service Bus. Additionally, a multicast service is implemented, protecting messages using X.509 certificates.
Part 2: Introduction to the AppFabric Service Bus
This second part of the lab covers more advanced topics of the AppFabric Service Bus. It explores the different bindings you can use, shows how to expose a MEX endpoint, and also how to handle message security and binary data.
Service Remoting With AppFabric Service Bus
The Service Remoting pattern with the Service Bus allows you to extend your web services through the cloud. This pattern allows you to leverage a number of communication styles, including RP, Request/Response, or duplexing. In this lab, you will see how you can expose a web service across a network boundary using the Service Bus.
Eventing On The AppFabric Service Bus
The Eventing pattern with the Service Bus allows for one-to-many message communications, giving you the ability to multicast to multiple listeners. With the Service Bus, you can leverage the Eventing pattern for high-scale 1:1 and 1:N communications by sending a single message. In this lab, you will use the Service Bus to generate events to clients.
Introduction to the AppFabric Access Control Service 2.0
In this introductory hands-on lab you will learn how to take advantage of the ACS for outsourcing authentication, managing multiple identity sources, performing some basic authorization tasks and take control of the authentication experience. You will discover that it takes less to do it than to describe it!
Use Access Control Service to Federate with Multiple Business Identity Providers
In this intermediate hands-on lab you will learn how to use the Access Control Service for managing trust relationships with multiple business identity providers. Users from two different organizations will be able to gain authenticated access to your application; however you will not be required to write any special code for handling the differences between the two. You will learn how to use ACS for establishing relationships and normalizing attributes without having to touch your applicationâ€™s source code. The lab will demonstrate how to configure ACS both via the AppFabric portal and the management API. It is not strictly necessary, but it is a good idea to take a look at the ACS Labs introductory lab before going through this hands-on lab. If your solution requires to authenticate users both from web and business identity providers, you can mix and match the tasks you'll go through in the two labs.
Authenticating Users in a Windows Phone 7 App via Access Control Service, OData Services and Windows Azure
In this hands-on lab you will extend a simple Windows Phone 7 application and associated Windows Azure-hosted service by integrating ACS authentication in the user experience and leverage it for securing service calls.
Building Windows Azure Applications with the Caching Service
In this lab, 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.