M50466: Windows Azure Solutions with Microsoft Visual Studio 2010

3 Day Course
Hands On
Official Curriculum
Code M50466

Book Now - 1 Delivery Method Available:

Scheduled Online Onsite

Overview

This class is an introduction to cloud computing and specifically Microsoft’s public cloud offering in Windows Azure. Windows Azure has been described by Microsoft as an operating system for "the cloud". In this class, you explore this new cloud operating system and learn how to write, deploy and monitor .NET applications in Azure.

Objectives

On completion of this course, delegates will be able to:

  • Understand cloud computing in its various forms and how Windows Azure fits in the cloud computing space.
  • Learn why organizations want to run applications in the Azure cloud.
  • Understand the architecture of Azure.
  • Explore the Azure SDK and DevFabric development environment.
  • See how to develop applications for Azure and how that varies from “normal” .NET application development.
  • Write and deploy a ASP.NET Web application (Web Role) to Azure.
  • Explore Azure storage capability.
  • Learn how to create and deploy background computational applications (Worker Role) in Azure.
  • Explore SQL Azure capability.

Target Audience

This class is designed for .NET developers with Web application experience that are exploring developing new applications or porting existing applications to Windows Azure.

Modules

Hide all

Cloud Computing (3 topics)

  • Understand the different types of cloud computing offerings.
  • Explain how Windows Azure fits into the cloud computing landscape.
  • Set up a Windows Azure account.

Windows Azure Architecture (4 topics)

  • Understand the pieces of the Windows Azure platform.
  • Explore the Windows Azure Developer Portal.
  • Setup a cloud project in Visual Studio.
  • Understand the difference between the Dev Fabric/Storage and Windows Azure.

Windows Azure Web Roles (10 topics)

  • Create a Cloud Application using Windows Azure Tools for Visual Studio.
  • Explore the Web role project.
  • Configure a Web role project.
  • See a multi-instance role running in Dev Fabric.
  • Modify the application to use a custom configuration setting.
  • Optionally, see a Web role cloud project deployed to Windows Azure.
  • Explore migrating ASP.NET applications to Windows Azure.
  • Build a simple Windows Azure cloud application.
  • Dynamically configure a Windows Azure cloud application through the Developer Portal.
  • Determine the costs of running an application in Windows Azure.

Local Storage (3 topics)

  • Create local storage for use by a Windows Azure application.
  • See Windows Azure scalability through multiple role instances.
  • Design applications use of the file system using local storage or Azure Drive.

Windows Azure Storage and Queues (6 topics)

  • Setup Windows Azure message queue.
  • Create a Windows Azure Storage Account.
  • Use the Windows Azure Client library to access Windows Azure storage.
  • Deploy applications to Windows Azure that use Windows Azure Storage.
  • Understand the difference between Dev Storage and Windows Azure Storage.
  • Explore Windows Azure Storage with external tools.

Blob Storage (2 topics)

  • Access blob data from Windows Azure or on-premise applications.
  • Use the Windows Azure Client library or REST to access blob storage.

Table Storage (3 topics)

  • Design applications that need structured tabular data.
  • Create and use tables in Windows Azure.
  • Design entities that are stored in table storage.

Worker Roles (4 topics)

  • Build backend processors in Windows Azure.
  • Design and build complete end-to-end applications for Windows Azure.
  • Better use queue and table storage.
  • Create role to role communications in Windows Azure.

SQL Azure (4 topics)

  • Make design decisions between table storage and SQL Azure.
  • Determine the cost of storing data in Windows Azure.
  • Setup SQL Azure databases through the Developer Portal.
  • Migrate data from on-premise SQL Server databases to SQL Azure.

Diagnostics and Logging (3 topics)

  • Design and build logging and debugging needs into their applications.
  • Use Windows Azure Diagnostic Services to capture log/diagnostic data.
  • Transfer data from Windows Azure to specified storage

Prerequisites

  • Experience with Visual Studio 2008 or better is required.
  • Knowledge and experience in a .NET language (C# or VB) is required.
  • Knowledge of ASP.NET is required.

What Our Customers Say

The training was delivered with a high level of expertise and excellence. Instructor was highly knowledgeable.”

Technical Trainer, Aviat Networks

Overall the course was really good, the trainer really understood the material and was very approachable.”

Customer Training Manager, Aviat Networks

Excellent course, informative and well-paced.”

CSE, Cisco

Course was very well outlined. Topics were great and bridged many gaps.”

System Engineer, Cable & Wireless

An excellent intro to video encoding & MPEG transport streams - I would definitely recommend it.”

Broadcast Engineer, Cisco

Definitely an excellent intro. Left me interested in learning more.”

Broadcast Engineer, Eircom

Excellent training course with real examples and practical classroom demonstrations.”

Transport Designer, Orange

Instructor knowledge and experience was excellent.”

Solutions Engineer, Akamai

Excellent course, very clear and well organised. Course content delivery was very good.”

Assistant Engineer, Dhiraagu

Very informative and appropriate.”

Network Support Technician, BT

or call:408-759-5074

Course PDF

Print

Share this Course

+1
Share

Recommend this Course

Sections