Open Site Navigation

Microsoft Azure Cloud Computing

Microsoft Azure has been described by Microsoft as an operating system for “the cloud”. In this training, you explore this new cloud operating system and learn how to write, deploy and monitor . NET applications in Azure. Through demos & practical applications, you’ll learn to optimize Windows Server workloads on Azure and explore IaaS architecture. The course will enable you to implement enterprise application architecture on Azure platform, students will learn the principles of cloud computing and will become familiar how these principles have been implemented in Microsoft Azure. In addition, this course will take students through the process of implementing the core Azure infrastructure, consisting of virtual networks and storage.

Microsoft Azure Cloud Computing

Course Modules

Introduction to cloud computing

  • What is Cloud?
  • Cloud Architecture
  • Cloud benefits
  • Types of cloud
  • Importance of IAAS, PAAS, SAAS
  • Real world example of cloud usage
  • Trends in cloud computing

Cloud Pre-Requisites

  • OOPS Concept
  • Inheritance
  • Distributed fabric layer
  • Static Classes

Introduction to Window Azure (PAAS)

  • Windows Azure Overview
  • Windows Azure Architecture
  • Components of Azure :
  • Windows Azure Compute 2. SQL Azure 3. The App Fabric
  • Fabric Controller

Windows Azure Web Role

  • Windows Azure Web Role
  • Creating a cloud website using web role
  • Configuring Web role
  • Understanding Dev Fabric
  • Multi-instance role running in Dev Fabric
  • Debugging applications in Dev Fabric
  • Admin : Create a hosted service through Azure portal
  • Admin : Deploying the created application on the REAL WINDOWS AZURE CLOUD
  • Admin : Changing the configuration at runtime
  • Admin : Managing the hosted services
  • Admin : Upgrading the Hosted Services

Windows Azure Worker Role

  • Windows Azure worker Role
  • Creating a Worker role
  • Configuration of worker role
  • Communications between Worker role and Webrole
  • Difference between worker role and web role
  • Debugging in the dev fabric
  • Limitations of the dev Fabric

Course Modules

  • Interview Preparation
  • Common Interview Questions
  • What Employers Want
  • Attitude and Effort
  • Body Language
  • Research
  • The Mock Interview
  • Phone Interviews
  • Behavioral Interviews
  • Closing the Interview
  • Thank You Notes

Windows Azure Storage

  • Admin : Configuring the storage account
  • Admin : Explore the storage account settings
  • Accessing queues using Azure Client library
  • Programming using queues
  • Exploring the queue API’s
  • Communication between webrole and worker role using queues
  • Limitations of the queues
  • Advantages of using queues
  • Blob Storage
  • Programming with Blobs using Azure Client library
  • Tables
  • Create and use tables in Windows Azure.
  • Design entities that are stored in table storage.
  • Use case of queue, table and blob storage.

Design Patterns in Cloud

  • Cloud programming guidelines
  • Cloud Designing guidelines
  • Layered pattern
  • Idem potency problem
  • The Map Reduce Pattern

Windows App Fabric

  • Access Control Service(ACS)
  • Admin :Configuring ACS
  • Admin: Identity providers.
  • Service Bus features
  • Admin: Provisioning Service bus namespace.
  • Need for service bus and ACS

SQL Azure

  • Access Control Service(ACS)
  • Admin :Configuring ACS
  • Admin: Identity providers.
  • Service Bus features
  • Admin: Provisioning Service bus namespace.
  • Need for service bus and ACS

Cloud Security

  • Security Concerns on cloud
  • Comparison of security on cloud to premise at Hardware layer
  • Comparison of security on cloud to premise at operating system layer
  • Application Security on the cloud
  • Services to enhance cloud security

Enhancing Performance of Application on Cloud

  • App fabric Caching Architecture
  • Admin : Provisioning the cache
  • Admin : Upgrading the cache
  • Admin : Cache security using the ACS
  • Exploring API’s of app fabric caching
  • Performance improvement using cache

Cloud Migration Scenarios

  • Cloud Migration requirements
  • How to Migrate applications to cloud

Duration of the courses: 120 Hours


This course is an essential requirement for those IT professionals who need deep understanding of Azure’s features for effective practical applications. Applicable careers include .NET Developers, Solution Architects / Enterprise Architects / Team Leads, DevOps Engineers / Application Engineers / QA Engineers / Identity Engineers, Storage Administrators / Security Administrators, Network Engineers / Server Engineers / Virtualization Engineers.

Key Benefits

This course will let you describe cloud computing, Microsoft Azure and Microsoft Azure subscriptions, describe and create Microsoft Azure websites, create and configure virtual machines in Microsoft Azure, create a Microsoft Azure virtual network, describe and configure Microsoft Azure storage, describe and deploy databases in Microsoft Azure and describe and configure Microsoft Azure Active Directory.