30 students

What is Azure?

Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through a global network of Microsoft-managed data centers.It provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.

The Microsoft Azure training course teaches System administrators/ developers/DevOps team to build and deploy applications on Microsoft’s Cloud Computing platform. The training course is designed to provide a comprehensive overview on using the management portal of Windows Azure and its features. Primary goal behind this training is to teach students how to use various services provided by Windows Azure.

Microsoft Azure Cloud Training Objectives

  • To use Windows Azure portal and the services provided by it.
  • To understand different service models of Cloud Computing.
  • To create web role and worker role and publish the same to Windows Azure portal.
  • To understand Windows Azure Websites (WAWS) and create websites using templates provided by popular CMS/Blog providers.
  • To get deep understanding of how components in distributed application communicate with each other.
  • To learn how to use various storage type in Windows Azure i.e. blobs, tables, and queues.
  • To learn architecture, security and usage of SQL Azure.
  • To learn how to migrate local database to SQL Azure.
  • To learn various caching mechanism supported by Windows Azure.
  • Authenticating and Authorizing users using Access Control Service.
  • To learn the process of sharing media content i.e. audio and video with your customers

Introduction To Azure

  • Cloud technology overview.
  • What is PaaS/ SaaS/ IaaS.
  • Overview of Azure.
  • Managing Azure with the Azure portal.
  • Demo: Azure Portal.
  • Overview of Azure Resource Manager.
  • Azure management services.
  • Azure Architecture.
  • Development Tools.
  • Visual Studio tools.
  • Demo: Visual Studio tools.
  • Demo: Building and Deploying .Net website on IIS.

Virtual Networks & Virtual Machines In Microsoft Azure

  • Creating a Virtual Network
  • Understand Point-to-Site Networks
  • Demo: Create Azure virtual network
  • Create and Configure Virtual Machines
  • Workloads on Azure Virtual Machines
  • Implement Images and Disks
  • VM Networking
  • Configure Disks
  • Monitor Vms
  • Demo: Create and Connect to Virtual Machines
  • Demo: Create an Azure Virtual Network
  • Demo: Configure Endpoints and Monitoring

Implementing Storage in Microsoft Azure

  • Understand Cloud Storage
  • Blobs, Azure Files
  • Storage Queues, Tables
  • Managing Access
  • Create and Manage Storage
  • Configure Diagnostics and Monitoring
  • Demo: Create and manage storage in Azure

Web Apps for Azure Infrastructure

  • Deploy & Configure Websites
  • Scaling
  • Web App Deployment Models and Methods
  • Web Deploy Packages
  • Deployment Slots
  • Demo: Deploying Azure Web Apps from the Portal
  • Demo: Deploying Azure Web Apps from Visual Studio 2015

Cloud Services In Azure & SQL Azure

  • Overview of Cloud Services
  • Cloud Service Web Roles
  • Customizing Cloud Service Configurations
  • Updating and Managing Cloud Service Deployments
  • Cloud Service Worker Role
  • Cloud Service Worker Role Processing
  • Analyzing Application Cloud Service Role Instances
  • Demo: WebRoles and Worker Roles
  • SQL Azure concepts
  • Demonstration: Working with SQL Azure
  • Data synchronization
  • Migration methods
  • Limitations
  • Demo: Migration through SSMS and Visual Studio

application Hosting & Deploying Services

  • Service Plans
  • Hosting Databases
  • Hosting services on-premises vs. Windows Azure
  • Demo: Managing Databases and Azure Subscriptions

Windows Azure Service Bus

  • Introduction Windows Azure Service Bus
  • MSMQ vs. Azure Service Bus
  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Topics
  • Demo: Windows Azure Service Bus Relays |Topics |Queues

Identity and Access management

Windows Azure Active Directory

  • Active Directory Fundamentals
  • Active Directory Fundaments OAuth
  • Multifactor Authentication
  • Understanding differences between traditional AD and Azure AD
  • Understanding Azure AD integration
  • Azure AD data Sync
  • Role-based Access Control
  • Creating and managing Azure AD tenants
  • Administering Active AD
  • Extending on-premises Active Directory domain to Azure
  • Implementing directory synchronization by using Azure AD Connect
  • Configuring directory synchronization
  • Federation Concepts

Identity Management and Access Control

  • Windows Azure Access Control Service
  • Azure Security Access Control
  • Shared Access Signatures with Azure Service Bus and Queue Storage Services
  • Shared Access Signatures Best Practices


  • Windows Azure WebApps
  • Introduction to Azure Web Apps
  • Understanding Web App Tiers and Pricing
  • Understanding App Service Plans
  • Understanding Different Ways to deploy Web Apps
  • Deployment pipeline
  • Scaling Web Apps
  • Supported Languages
  • Security and Monitoring
  • Understanding Web jobs
  • Azure Logic Apps
  • Azure API Apps

Azure SQL Database

  • Introduction Azure SQL Database as a service
  • Comparing Azure SQL and Traditional SQL
  • Benefits of Azure SQL database
  • Advanced capabilities
  • Backup options
  • Scaling Azure SQL Database
  • Security
  • Pricing

Windows Azure Service Bus & Azure Traffic Manager

  • Introduction Azure Traffic Manager
  • Understanding Different traffic routing methods
  • Priority method (Failover method)
  • Weighted method (Round-robin method)
  • Performance method (Performance method)
  • Introduction Azure CDN
  • Understanding Azure CDN
  • Setting up Azure CDN
  • No SQL in Azure
  • Azure Document DB
  • Other No-SQL Alternatives
  • Demo: SQL queries, expressions, Built in Functions

Advanced Topics & Other Windows Azure Service

  • Introduction to Internet of Things – IoT
  • Event Hubs
  • Azure SaaS
  • Azure Backup
  • Azure Load balancer
  • Azure Site Recovery
  • Azure PowerShell
  • Azure CLI
  • Azure Cloud Services
  • Azure Automation
  • Windows Azure Certification Exam Objectives and Discussion
  • 70-533-Implementing Microsoft Azure Infrastructure Solutions
  • 70-532-Developing Microsoft Azure Solutions
  • 70-534-Architecting Microsoft Azure Solutions

Introduction To DevOps

  • Background
  • Ingredients of DevOps
  • DevOps principles
  • Who has adopted?
  • Mirage or Reality?
  • Challenges
  • Domain specific
  • Technology specific
  • DevOpsToolchain (Practices and Tools)
  • SDLC vs Agile/DevOps:
  • Agile Values and Principles
  • What is conventional software development methodology
  • Advantages of Agile
  • Importance of DevOps in Agile
  • What is Continuous Integration
  • What is Continuous Delivery
  • What is Continuous Deployment
  • What is continuous feedback
  • Faster deployments using devops
  • Collaboration
  • How Automation helps devops
  • DevOps job market

Version Control or Configuration Management Tools:

1. Version Control System:

  • Centralized and Distributed Systems
  • SVN
  • SVN Features
  • SVN Server Installation
  • Configure SVN with Web server
  • Create and Configure Users
  • SVN Trunk / Branch / Tag


  • GIT Features
  • GIT – Clone /Commit / Push
  • GIT Hub Projects
  • GIT Hub Management
  • GIT Rebase & Merge
  • GIT Stash, Reset , Checkout
  • GIT Clone, Fetch , Pull

Differences between SVN & GIT

Dockers & Containers

What are Dockers?

  • Difference between VM’s & Containers
  • Hypervisor VsDocker Engine
  • Docker Introduction

Docker installation
Images & containers basics


  • Docker Images Deep Dive
  • DockerHub
  • Pull & Push images
  • Building your own Image with Dockerfile
  • Docker& Jenkins integration
  • Hosting & Managing Images
  • Multistage docker containers
  • Deep Dive
  • Running, Stopping, Deleting, Inspecting & Managing


  • Docker networking
  • Web server examples
  • Local Development workflow
  • Docker Compose

Automated WorkFlow/ Continuous delivery of dockers
Docker Orchestration with

  • Why Containers for microservices
  • Kubernetes Intro & Architecture
  • Kubernetes setup
  • Running Docker containers on kubernetes
  • Kubectl
  • Pod
  • Service
  • Replication controller & Set
  • Deployment
  • Helm charts
  • Efk
  • Kibana
  • Kebernetices networking
  • Grafana
  • Ingress controlers


  • Nagios Introduction
  • Nagios Architecture
  • How to install Nagios
  • How to configure Nagios
  • Plugins in Nagios
  • How to add servers to Nagios
  • NRPE – Nagios Remote Plugin Executor
  • How to configure plugins on remote nodes
  • Monitoring with Nagios
  • Using the default plugins
  • Writing our plugins
  • Configuration of Nagios Server & Agent
  • NRPE (Nagios Remote Plugin Executer)
  • Configuration of Nagios.cfg and Contacts.cfg
  • Monitoring Hosts
  • Monitoring Services
  • Monitoring Server Infrastructure


Jenkins – Continuous Integration


  • Understanding continuous integration
  • Introduction about Jenkins
  • Build Cycle
  • Jenkins Architecture


  • Obtaining and installing Jenkins
  • Installing and configuring Jenkins using WAR and RPM
  • Java installation and configuration
  • Maven Installation
  • Exploring Jenkins Dashboard.


  • Creating Jobs
  • Running the Jobs
  • Setting up the global environments for Jobs
  • Adding and updating Plugins
  • Disabling and deleting jobs

Build Deployments

  • Understanding Deployment.
  • Tomcat installation and configuration

Securing Jenkins

  • Authentication
  • Jenkins Plugin
  • Authorization
  • Confidentiality
  1. How to integrate Jenkins with Ant
  2. How to integrate Jenkins with Maven
  3. How to integrate Jenkins with Slack
  4. How to integrate Jenkins with Shell scripts
  5. How to integrate Jenkins with Python scripts
  6. Jenkins dashboard
  7. Jenkins authentication
  8. Jenkins plugins – how to download and use
  9. Parameterizing the build
  10. One click regression
  11. Best Practices for Jenkins

Build Tools

Java Compiler


  • ANT Installation
  • ANT build pre-requisites
  • Creating JAR and WAR filesh
  • Make and Build (build.xml)
  • Target and Tasks


  • Maven Installation
  • Maven Build requirements
  • Maven POM Builds (pom.xml)
  • Maven Build Life Cycle
  • Maven Local Repository (.m2)
  • Maven Global Repository
  • Group ID, Artifact ID, Snapshot
  • Maven Dependencies
  • Geppato
  • Facter
  • Catalogue

Other DevOps Tools

  • Terraform
  • Nexus
  • Jira/Grasshopper
Curriculum is empty