Windows Azure

About this course:

Microsoft Azure is an open and flexible cloud platform that enables you to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool, or framework. You can also integrate your public cloud applications with your existing IT environment.

Prerequisites:

  • Understanding of on-premises virtualization technologies including: virtual machines, virtual networking, and virtual hard disks.
  • Understanding of network configuration including: TCP/IP, DNS, virtual private networks,firewalls,and encryption technologies.
  • Understanding of websites including: create, configure, monitor and deploy a website on Internet Information Services (IIS).
  • Understanding of Active Directory concepts including: Domains, Forests, Domain Controllers,replication, Kerberos, and LDAP.

Course Overview

Module 1: OVERVIEW OF THE MICROSOFT AZURE PLATFORM

  • Azure Services
  • Management Portals

Module 2: Establishing a Development Environment using Azure Virtual Machines

  • Constructing Azure Virtual Machines
  • Azure Virtual Machine Workloads
  • Migrating Azure Virtual Machine Instances
  • Using Remote Desktop Protocol (RDP) to Connect to a Virtual Machine

Module 3: Hosting Web Applications on the Azure Platform

  • Hosting Web Applications in Azure
  • Configuring an Azure Web Site
  • Publishing an Azure Web Site
  • Monitoring and Analyzing Running Azure Web Sites

Module 4: Storing SQL Data in Azure

  • Azure SQL Database Overview
  • Managing SQL Databases in Azure
  • Using Azure SQL Databases with SQL Server Data Tools
  • Migrating Data to Azure SQL Databases
  • Replication and Recovery of Azure SQL Database Instances

Module 5: Designing Cloud Applications For Resiliency

  • Design Considerations for Scale with Cloud Applications
  • Application Design Practices for Highly Available Applications
  • Building High Performance Applications using ASP.NET
  • Common Cloud Application Patterns
  • Application Analytics
  • Caching Application Data

Module 6: Managing Cloud Services in 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

Module 7: Storing NoSQL Data in Azure

  • Azure Storage Overview
  • Azure Storage Tables Overview
  • Table Entity Transactions
  • Azure DocumentDB

Module 8: Storing and Consuming Files from Azure Storage

  • Azure Storage Blobs
  • Controlling Access to Storage Blobs & Containers
  • Monitoring Storage Blobs
  • Configuring Azure Storage Accounts
  • Azure Files
  • Uploading and Migrating Storage Data

Module 9: Designing a Communication Strategy using Queues and Service Bus

  • Queue Mechanisms in Azure
  • Azure Storage Queues
  • Handling Storage Queue Messages
  • Azure Service Bus
  • Azure Service Bus Queues
  • Azure Service Bus Relay
  • Azure Service Bus Notification Hubs

Module 10: Managing Infrastructure in Azure

  • Azure Virtual Networks
  • Highly Available Azure Virtual Machines
  • Customize Azure Virtual Machine Networking

Module 11: Automating Integration with Azure Resources

  • Azure SDK Client Libraries
  • Virtual Machine Configuration Management
  • Scripting Azure Service Management using PowerShell
  • Azure REST Interface
  • Azure Resource Manager

Module 12: Securing Azure Web Applications

  • Azure Active Directory
  • Introduction to Identity Providers
  • Azure AD Directories
  • Azure AD Multi-Factor Authentication
  • Azure Role-Based Access Control

Course Duration : 15 days (60 Hrs)