Microsoft Course - Developing Applications for the Windows Azure Platform — A 3 day course
Please note that this course has been retired and is no longer available. Please see the Visual Studio 2010 page for courses currently available in this subject area.
This 3-day instructor-led class is aimed at .NET developers and provides an introduction to the capabilities of Microsoft's public cloud offering, the Windows Azure Platform. The course is a mixture of presentations, demonstrations and hands-on-labs supported by version 1.6 of the Windows Azure SDK launched in November 2011. Delegates will need access to a development account for the Windows Azure Platform and will need to confirm with their account manager that they have such access. Details of these accounts can be found at http://www.microsoft.com/windowsazure/free-trial/.
At the end of the workshop delegates will have learnt to:
- Recognize the features and benefits of cloud computing and to describe the components of the Windows Azure Platform
- Write applications that will be hosted in Windows Azure - including an understanding of Windows Azure web, worker and virtual machine roles
- Use the features of Windows Azure storage in the forms of tables, blobs, queues and drives
- Recognize how to debug, diagnose and monitor Windows Azure applications
- Describe and use the features and benefits of SQL Azure database, reporting, synchronization and the provisioning of business intelligence
- Use the Caching, Service Bus and Access Control Service components of Windows Azure AppFabric
- Work with Windows Azure Connect to provide an integration of on-premises services with applications running in Windows Azure
- Experience with Visual Studio 2010
- Knowledge and experience in a .NET language (C# or VB.NET)
- Knowledge of ASP.NET, MVC or WCF development
- Familiarity with SQL server
This course has been retired and is no longer available.
Outline Course Contents
Module 1 - Windows Azure Platform Overview
This module provides an introduction to the features and benefits of the Windows azure Platform and discusses its position within the ideas of cloud computing.
Module 2 - Windows Azure Compute
This module examines the nature and use of web, worker and virtual machine roles in the development of applications for Windows Azure.
Module 3 - Windows Azure Storage
This module examines the structure, purpose and use of storage entities in Windows Azure - tables, blobs, queues and drives and explores the features and benefits of the Windows Azure Content Delivery Network.
Module 4 - Debugging and monitoring in Windows Azure
This module discusses the available scenarios for debugging, monitoring and service diagnostics within applications developed for and running in Windows Azure.
Module 5 - Introduction to SQL Azure
This module provides an introduction to the features and benefits of SQL Azure and discusses the ways in which developers can leverage the power of SQL Azure to provide scalable data provisioning for cloud and on-premises applications.
Module 6 - Business intelligence using SQL Azure
This module examines the reporting and data synchronization functionality available with SQL Azure that can be used to help support the provisioning of business intelligence using cloud-based data structures.
Module 7 - Using Windows Azure AppFabric
This module examines the Caching, Service Bus and Access Control features of Windows Azure AppFabric which provide a comprehensive cloud middleware platform for developing, deploying and managing applications on the Windows Azure Platform.
Module 8 - Understanding Windows Azure Virtual Network
This module provides an opportunity for delegates to examine Windows Azure Connect, which provides a simple and easy-to-manage mechanism to setup network connectivity between on-premises and Windows Azure resources, and for study of Windows Azure Traffic Manager which allows customers to load balance traffic to multiple hosted services.