Building Windows Azure Solution

  • Soujanya
  • 1 (Registered)
  • (0 Review)

Course duration: 24 hours real time session + 10 hours monitored hands-on

Batches Available: Weekend Only (Sat & Sun)

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

Post course benefits: Lifetime access to online repository, Mock interview support, project support

Recruitment support: eAgeIT will propose candidates of this program for any open opportunities with its client portfolio. We do not guarantee placement. This will be purely merit based support.


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, we explore this cloud operating system and learn how to write, deploy and monitor .NET applications in Azure.

Course Objective:

  • 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 development environment (Compute and Storage Emulators).
  • See how to develop applications for Azure and how that varies from “normal” .NET application development.
  • Write and deploy an ASP.NET Web application (Web Role) to Azure.
  • Learn how to create and deploy background computational applications (Worker Role) in Azure.
  • Explore Azure Storage capability to include table, queue and blob storage.
  • Examine SQL Azure, the relational database in the cloud.
  • Study how SQL Azure differs from Azure Storage.

Detailed Coverage:

  1.  Cloud Computing
    • Cloud computing overview.
    • Benefits of cloud computing.
    • Different types of cloud computing services.
    • Concerns with cloud computing.
    • Applicability of cloud computing
    • Other cloud computing environments
  2. Windows Azure Architecture
    • Microsoft data centers.
    • Hardware, servers and virtualization (the Fabric).
    • Role of the Fabric Controller in managing the Windows Azure cloud.
    • General architecture and components of the Windows Azure Platform.
    • Tools used to create and deploy Windows Azure services and data stores.
    • Different types of roles in Windows Azure (Web, worker, VM).
    • Types of storages provided by the Windows Azure Platform (Azure Storage, SQL Azure, etc.)
  3. Windows Azure Web Roles
    • Purpose of Windows Azure Web roles.
    • Creating Web roles in a cloud service project.
    • Configuring a Web role.
    • Testing Web roles run in the Compute Emulator.
    • Exploring the Windows Azure API.
    • Building Web roles with multiple Web sites.
  4. Local Storage
    • Examining Windows Azure local storage.
    • How local storage differs from normal server file systems.
    • Configuring local storage.
    • Limitations of local storage.
    • API to access local storage.
    • Windows Azure Drive.
  5. Windows Azure Administration
    • Windows Azure subscription administrators.
    • Windows Azure OS Families and Guest OS Versions.
    • Remote Desktop to a Windows Azure virtual machine.
    • Defining a startup task for a role.
  6. Windows Azure Storage and Queues
    • Purpose of Windows Azure Storage.
    • Creating a Windows Azure Storage account.
    • Windows Azure Storage costs.
    • Storage Emulator, how to use it, and how it is different from Windows Azure Storage.
    • Accessing Windows Azure Storage using both the REST API and the Storage Client Library.
    • Windows Azure Storage Queues.
    • Getting messages in and out of Windows Azure Queues.
  7. Blob Storage
    • Rationale for using blob storage.
    • Different types of blobs: block and page blobs.
    • Blob storage containers and organize and control access to blobs.
    • Storage Client and REST API
  8. Table Storage
    • Windows Azure Storage’s structural data service.
    • Reasons for using table storage.
    • Differences between table storage and traditional relational databases (as exhibited by SQL Azure).
    • Accessing table storage with both the Storage Client and REST API.
    • Understanding entities as they relate to table storage.
    • Saving and retrieving entities in table storage.
  9. Worker Roles
    • Windows Azure worker roles.
    • Creating worker roles in a cloud service project.
    • Configuring a worker role.
    • Testing worker roles run in the Compute Emulator.
    • Learning how to use Windows Azure Storage queues and messages to communicate with worker roles.
    • Setting up worker role endpoints.
    • Communicating with worker role internal and input endpoints.
  10. SQL Azure Introduction
    • Understand SQL Azure in comparison to SQL Server and Windows Azure table storage.
    • Provision a SQL Azure server and databases.
    • Costs associated with SQL Azure.
    • Tools and APIs to work in SQL Azure.
    • Creating and managing database objects in SQL Azure.
    • Limiting SQL Azure access.
    • Options for performing database backups.
    • Migrating data to SQL Azure.
  11. Diagnostics
    • Debugging and logging in Windows Azure.s
    • Windows Azure Diagnostic Service.
    • Role of the Diagnostic Agent process in the diagnostic service.
    • Configuring the diagnostic service.
    • Transferring diagnostic data to Windows Azure Storage.


Enroll Now

Course Content

Time: 10 weeks

Curriculum is empty



0 rating

5 stars
4 stars
3 stars
2 stars
1 star

Customized, Immersive, Hands-On Driven

INR 50000/-

INR 30000/-


  • Real time virtual classes
  • Pre course reading material
  • Suppliment resources
  • Language: English
  • Certificate of completion

Enroll Now

Your Dream Course Is Only A Step Away

Your Dream Course Is Only A Step Away

Your Dream Course Is Only A Step Away

Your Dream Course Is Only A Step Away

Your Dream Course Is Only A Step Away