MOC 20535 - Architecting Microsoft Azure Solutions

This Architecting Microsoft Azure Solutions training class is intended for architects who have experience building infrastructure and applications on the Microsoft Azure platform. The students typically work for organizations that have an active solution on Azure and are planning to enhance existing solutions or deploy more solutions to the Azure platform. Students will learn to describe Azure architecture components, to create and deploy Azure Resource Manager templates, to incorporate various Azure platform services, to secure, monitor, and backup solutions deployed to Azure, and more.

For the interactive component, this course offers students the opportunity to deploy Azure solutions using built-in DevOps tools such as Azure Resource Manager templates, deployments, resource groups, tags and Role-Based Access Control.

Students should have a thorough understanding of most services offered on the Azure platform. However, this course does not require any direct experience writing application code or configuring server machines. This course focuses on the architectural comparisons between services and technical decision making needed to deploy well-designed solutions on the Azure platform. This course also is intended for architects who want to take the Microsoft Certification exam, 70-535, Architecting Microsoft Azure Solutions.

  1. Learn to describe Azure architecture components, including infrastructure, tools, and portals.
  2. Learn to create and deploy Azure Resource Manager (ARM) templates for various all-up solutions.
  3. Learn to compare and contrast various infrastructure, serverless, database, and communication services; such as App Services, Virtual Machine Scale Sets, Azure Cosmos DB, SQL Database, and Container Service in Azure.
  4. Learn to incorporate various Azure platform services, such as Cognitive Services and Media Servicers into an overall Azure solution.
  5. Learn to secure, monitor, and backup solutions deployed to Azure.
  6. Learn to create automated DevOps solutions using a combination of ARM templates, configuration management utilities, Azure CLI, and the Cloud Shell.
  7. Learn to create automated DevOps solutions using a combination of ARM templates, configuration management utilities, Azure CLI, and the Cloud Shell.
  1. Application Architecture Patterns in Azure
    1. Pattern Resources
    2. Performance Patterns
    3. Resiliency Patterns
    4. Scalability Patterns
    5. Data Patterns
  2. Deploying Resources with Azure Resource Manager
    1. ARM Templates
    2. Role-Based Access Control (RBAC)
    3. Resource Policies
    4. Security
    5. Building Blocks
    6. Lab: Getting Started with Azure Resource Manager
      1. Create Resource Groups
      2. Deploy an Empty Template
      3. Deploy a Simple Template
      4. Cleanup Subscription
  3. Building Azure IaaS-Based Server Applications
    1. High Availability
    2. Templated Infrastructure
    3. Domain-Connected Machines
    4. Lab: Deploying Infrastructure Workloads to Azure
      1. Deploy a Virtual Machine using PowerShell DSC
      2. Deploy a Virtual Machine Scale Set using PowerShell DSC
      3. Cleanup Subscription
  4. Creating Managed Server Applications in Azure
    1. Infrastructure-Backed Platform-as-a-Service (PaaS)
    2. High-Performance Compute (HPC)
    3. Migration
    4. Lab: Deploying Managed Server Workloads to Azure
      1. Create Azure Container Service Cluster
      2. Deploy Docker Image
      3. Cleanup Subscription
  5. Authoring Serverless Applications in Azure
    1. Azure Web App
    2. Azure Functions
    3. Integration
    4. High Performance
    5. Lab: Deploying Serverless Workloads to Azure
      1. Create Web App
      2. Deploy Web App Code
      3. Deploy Function App and Code
      4. Cleanup Subscription
  6. Backing Azure Solutions with Azure Storage
    1. Pricing
    2. Blob Storage
    3. Files
    4. StorSimple
    5. Lab: Deploying Azure Storage to Support Other Workloads in Azure
      1. Create Required Resources for a Virtual Machine
      2. Create a VM With a Storage Account
      3. Create a VM With a Managed Disk
      4. Cleanup Subscription
  7. Comparing Database Options in Azure
    1. Relational
    2. NoSQL Services
    3. Azure Cosmos DB
    4. Data Storage
    5. Data Analysis
    6. Lab: Deploying Database Instances in Azure
      1. Deploy a CosmosDB Database Instance
      2. Validate the REST API
      3. Cleanup Subscription
  8. Networking Azure Application Components
    1. VNETs
    2. Load Balancing
    3. External Connectivity
    4. Hybrid Connectivity
    5. Lab: Deploying Network Components for Use in Azure Solutions
      1. Create an ARM Template for a Linux VM
      2. Duplicate the VM Resources
      3. Create a Load Balancer Resource
      4. Cleanup Subscription
  9. Managing Security and Identity for Azure Solutions
    1. Security Monitoring
    2. Data Security
    3. Application Security Azure Active Directory (Azure AD)
    4. Hybrid Identity
    5. Azure AD Application Integration
    6. Lab: Deploying Services to Secure Secrets in Azure
      1. Deploy Key Vault using ARM Template
      2. Deploy Virtual Machine using Key Vault Secret
      3. Cleanup Subscription
  10. Integrating SaaS Services Available on the Azure Platform
    1. Cognitive Services
    2. Bot Services
    3. Machine Learning
    4. Media Services
    5. Lab: Deploying Service Instances as Components of Overall Azure Solutions
      1. Deploy Function App and Cognitive Service using ARM Template
      2. Cleanup Subscription
  11. Integrating Azure Solution Components using Messaging Services
    1. Event Messaging
    2. Integration
    3. IoT
    4. Lab: Deploying Messaging Components to Facilitate Communication Between Azure Resources
      1. Deploy Service Bus Namespace
      2. Deploy Logic App
      3. Cleanup Subscription
  12. Monitoring and Automating Azure Solutions
    1. Application Monitoring
    2. Platform Monitoring
    3. Network Monitoring
    4. Alerting
    5. Backup
    6. Azure Automation
    7. Config Management
    8. Auto-Scale
    9. Lab: Deploying Configuration Management Solutions to Azure
      1. Deploy a Chef Management Server using ARM
      2. Configure Management Server
      3. Deploy a VM Scale Set using Chef-Configured VMs
      4. Cleanup Subscription
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this Azure class:

  • Creating resources and resource group in Azure.
  • Managing users, groups, and subscriptions in an Azure Active Directory instance.
  • Building an Azure Virtual Machine with related resources.
  • Managing containers and blobs stored in an Azure Storage account.
  • Creating App Service Plans and managing apps related to the plan.
  • Configuring an Azure Virtual Network and enabling S2S and P2S connectivity.
  • Protecting networked application components using Network Security Groups.
  • Automating everyday Azure resource tasks using Azure CLI or Azure PowerShell.
  • Deploying an Azure SQL, MySQL, Postgres, or Cosmos database instance.
  • Monitoring existing Azure solutions using built-in metrics, Application Insights, or Operational Insights.
  • Monitoring existing Azure solutions using built-in metrics, Application Insights, or Operational Insights.
Preparing for Class

Training for your Team

Length: 5 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

Training for Yourself

$2,375.00 or 5 vouchers

Upcoming Classes

  • See More Classes

Please select a class.
  • Live Online Training
  • For Individuals
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video

What people say about our training

By far, the best SQL training I have taken.
Lillian Marshall
Blinn College
The class was great. It met all of our expectations. Thank you for being flexible with us.
Michael Shaw
IEX Corporation
Webucator's PL/SQL online class was well worth the time spent. The instructor was very knowledgeable and the coursework was detailed enough that I will be able to use it as a reference guide in the future.
Pam Anstey
This course will get you thinking about new applications and uses for your SharePoint Site Collections. Well worth the time and money.
Andrew Motsinger

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing


Students who have taken Instructor-led Training


Organizations who trust Webucator for their Instructor-led training needs


Satisfaction guarantee and retake option


Students rated our trainers 9.29 out of 10 based on 28,802 reviews

Contact Us or call 1-877-932-8228