Windows Azure Training Course
Version: January 2012 Update
Target Audience
Experience using Visual Studio and the .NET Framework
Prerequisites
The hands-on labs for this training course require the following prerequisite software to be installed and configured on your machine:
Microsoft Internet Information Server 7
ASP.NET MVC 4 - Developer Preview
Windows Azure Tools for Microsoft Visual Studio 1.6
Windows Azure Libraries for .NET 1.6
Today's internet applications require rich connectivity and low latency performance. To address these requirements, you can develop applications using the API libraries for Service Bus and Caching services of Windows Azure using the Windows Azure Libraries for .NET.
Microsoft SQL Server Express 2008 (or later)
SQL Server Management Studio 2008 R2 Express Edition
Microsoft SQL Server Data Tools
SQL Server Data Tools, is a tool for on and off-premise database development within Visual Studio. SSDT provides database developers with code navigation, IntelliSense, language support, debugging and declarative editing in the TSQL Editor.
SQL Server 2012 Business Intelligence Development Studio
Microsoft Windows Identity Foundation Runtime
Microsoft Windows Identity Foundation SDK
Windows Azure HPC Scheduler SDK
The Windows Azure HPC Scheduler SDK, and is supplements, include modules and features that developers can use to create Windows Azure deployments that support compute-intensive, parallel applications that can scale when offered more compute power.
Microsoft HPC Pack 2008 R2 Client Components
You can now develop applications that interact with an HPC Pack 2008 R2-based cluster without requiring your users to already have the HPC Pack client utilities installed on their machine. You can also these packages to quickly deploy the Client Utilities to workstations at your organization through your standard application deployment process.
Microsoft HPC Pack 2008 R2 MS-MPI Redistributable Pack
This package contains the same Microsoft MPI (MS-MPI) installer that accompanies the HPC Pack 2008 R2 Service Pack 3 release.
Units
Windows Azure
Windows Azure is an internet-scale cloud computing and services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services which can be used individually or together. It gives developers the choice to build web applications; applications running on connected devices, PCs, or servers; or hybrid solutions offering the best of both worlds. New or enhanced applications can be built using existing skills with the Visual Studio development environment and the .NET Framework. With its standards-based and interoperable approach, the services platform supports multiple internet protocols, including HTTP, REST, SOAP, and plain XML
SQL Azure
Microsoft SQL Azure delivers on the Microsoft Data Platform vision of extending the SQL Server capabilities to the cloud as web-based services, enabling you to store structured, semi-structured, and unstructured data.
Windows Azure Marketplace
The Windows Azure Marketplace is an online marketplace for developers to share, find, buy and sell building block components, training, service templates, premium data sets plus finished services and applications needed to build Windows Azure applications.
Windows Azure Services
As applications collaborate across organizational boundaries, ensuring secure transactions across disparate security domains is crucial but difficult to implement. Windows Azure Services provides hosted authentication and access control using powerful, secure, standards-based infrastructure.
Windows Azure HPC Scheduler
The Windows Azure HPC Scheduler includes modules and features that enable you to launch and manage high-performance computing (HPC) applications and other parallel workloads within a Windows Azure service. The scheduler supports parallel computational tasks such as parametric sweeps, Message Passing Interface (MPI) processes, and service-oriented architecture (SOA) requests across your computing resources in Windows Azure. With the Windows Azure HPC Scheduler SDK, developers can create Windows Azure deployments that support scalable, compute-intensive, parallel applications.