Windows Azure Platform Training Roadmap
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:
Windows Azure
Windows Azure AppFabric
SQL Azure
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:
- Windows Azure homepage
- Microsoft Developer Network Azure developer site
- View Azure videos from Professional Developers Conference (PDC) 2009
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
Level 300 – Advanced
After completing the units recommended for this level, you should be able to build, deploy and troubleshoot solutions based on the Windows Azure platform.
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)
In addition:
Attend an Azure Readiness Training provided by a Microsoft Certified Partner:
Azure Services Fundamentals (PluralSight)
Developing Applications for Windows Azure (QuickLearn)
Technorati Tags: Windows Azure Platform,Windows Azure Appfabric,SQL Azure,Training
Comments
Anonymous
March 17, 2010
Thanks for the great concise post. Now I will also be able to articulate the MS Cloud value.Anonymous
April 26, 2010
there is a really great publically accessible training kit for download which has in depth and detailed hands-on labs of all this stuff. highly recommended!Anonymous
July 12, 2010
Learning about the MS Cloud value is definitely important. It's recent incorporation of its tool kit with Facebook is definitely a step in the right direction for web applications development.Thanks for the post!