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. Students should have a thorough understanding of most services offered on the 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. This course also is intended for architects who want to take the Microsoft Certification exam, 70-535, Architecting Microsoft Azure Solutions.

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.

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.

The candidates targeted by this training have intermediate experience in designing, implementing, and monitoring Azure solutions. Candidates are also proficient with the tools, techniques, and approaches used to build solutions on the Azure platform.

  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

I wanted to be able to manage existing Crystal Reports and be able to create new ones. This course gave me the ability to do so and even use enhanced features.
Mazen Kalash
Vitamin Shoppe
The instructor was excellent and the course excellent for a beginner.
Linda Brown
The Soundcoat Company, Inc
This course was well paced and constantly engaging. The hands on work during the modules gave me the nuts and bolts of the concepts being covered and the exercises were good opportunities to put the new skills to the test. Great Job.
Marc Henderson
Coventry Health Care (MO)
I really enjoyed the beginner Crystal Reports class and felt like I learned a lot.
Jamila Collins
Fremont Bank

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.28 out of 10 based on 28,219 reviews

Contact Us or call 1-877-932-8228