This training roadmap is based on internal work done by Fred Pace, Danny Garber and others at Microsoft. However all the material is publicly accessible.
Do not be put off by some of the session titles that imply that this is only for Microsoft partners. It is for everyone who wants to learn about the Windows Azure Platform.
You can approach learning the Windows Azure Platform at all levels of proficiency (100, 200, 300) across all of the Windows Azure Platform skills to be learned:
Or you can focus on a single topic through all three levels.
Prerequisites
Proficiency with the Microsoft developer technologies including .NET, Visual Studio, C#, WCF, SQL Server, Windows Server; familiarity with general development topics such as XML, web services, software testing and source control.
NOTE: Many of the development labs in this curriculum can be done without having an account in Windows Azure by using the Windows Azure simulator that is part of the Windows Azure Software Development kit. To deploy applications into the public Windows Azure cloud you must first establish your own Windows Azure account. If you do not already have a Windows Azure Account, you can find out how to get one here.
References
These are general references where you can find supporting information:
The following is a listing, by level of the study units for each topic. Time for each unit is listed in hours (Ex: .5h)
Level 100 – Basic
After completing the units recommended for this level, you should be able to articulate the Microsoft strategy for the Windows Azure Platform and the value proposition it brings to you.
Windows Azure Windows Azure Fundamentals (.75h)
Windows Azure AppFabric Windows Azure Platform: Azure AppFabric Fundamentals (.75h)
SQL Azure Microsoft SQL Azure Overview (.75h)
Level 200 – Intermediate
After completing the units recommended for this level, you should be able to describe the architecture of the Windows Azure Platform, have an understanding of its capabilities and limitations, and understand its deployment scenarios and requirements.
Windows Azure Developing a Windows Azure Application (1h)
Service Bus Windows Azure Platform: Introducing the Service Bus (.5h)
SQL Azure Microsoft SQL Azure Overview for Developers (.75h)
In addition:
Download the Windows Azure Platform Training Kit (Hands on Labs)
Download the Windows Azure Tools for Microsoft Visual Studio
View PDC 2009 Azure videos
Level 300 – Advanced
Windows Azure Windows Azure Blob & Table Storage (1h)
Windows Azure – Worker Roles and Queue Storage (1h)
Windows Azure AppFabric Windows Azure Platform: the Access Control Service (.5h)
SQL Azure Microsoft SQL Azure RDBMS Support (.5h)
SQL Azure Programmability (.5h)
Microsoft SQL Azure tooling (.5h)
SQL Azure Security Model (.5h)
Attend an Azure Readiness Training provided by a Microsoft Certified Partner: