Azure Architect Technologies (AZ-303)

Live Online (VILT) & Classroom Corporate Training Course

This Microsoft Azure Solutions Architect Technologies training class (AZ-303) teaches participants how to incorporate business requirements into secure, scalable, and reliable cloud solutions.
Microsoft Certified

How can we help you?

  • CloudLabs
  • Projects
  • Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access


This Microsoft Azure Solutions Architect Technologies training class (AZ-303) teaches participants how to incorporate business requirements into secure, scalable, and reliable cloud solutions.



At the end of Microsoft Azure Architect Technologies (AZ-303) training course, participants will be able to

  • Manage Azure Subscriptions and Resources
  • Implement and Manage Storage, VMs, Virtual Networks, and Application Services
  • Manage Identities using Azure Active Directory
  • Evaluate and Perform Server Migration to Azure
  • Address Durability of Data and Caching
  • Measure Throughput and Structure of Data Access
  • Create Background Tasks
  • Use Swagger to Document an API
  • Create a Reliable Service and Actors app
  • Understand the Azure Container Registry
  • Understand how to Implement authentication using certificates, Azure AD, Azure AD Connect, and tokens
  • Use Azure Key Vault to manage cryptographic keys
  • Configure a message-based integration architecture
  • Understand how to Develop for Asynchronous Processing
  • Understand Azure Cognitive Services Solutions


Participants must have practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking.


Course Outline

Manage Azure Subscriptions and Resources

  • Azure monitoring capabilities using Azure alerts
  • Azure activity logs, and Log Analytics
  • Query, analyze, and interpret the data viewed in Log Analytics

Implement and Managing Storage

  • Azure storage accounts
  • Data replication
  • How to use Azure Storage Explorer

Deploy and Managing VMs

  • Create Virtual Machines (VM)s within the Azure Portal
  • Create Virtual Machines (VM)s using Azure PowerShell
  • Create Virtual Machines (VM)s using ARM templates
  • Deploy Linux Virtual Machines (VM)s
  • Monitor Virtual Machines (VM)s

Configure and Managing Virtual Networks

  • Network routing using routing tables and algorithms
  • Inter-site connectivity using VNet-to-VNet connections and VPNs
  • Virtual network peering for regional and global considerations
  • Gateway transit

Manage Identities using Azure Active Directory

  • Role-Based Access Control (RBAC)
  • Built-in roles
  • Self-Service Password Reset (SSPR)
  • Authentication methods for password reset

Evaluate and Performing Server Migration to Azure

  • Migrating workloads to a new environment
  • Components of the Azure migration process
  • Overview of Azure Site Recovery (ASR)

Implement and Managing Application Services

  • Deploying Web Apps
  • Managing Web Apps
  • App Service Security
  • Serverless Computing Concepts
  • Managing Event Grid
  • Managing Service Bus
  • Managing Logic App

Implement Advanced Virtual Networking

  • Azure Load Balancer
  • Azure Application Gateway
  • Site-to-Site VPN Connections

Secure Identities using Azure AD

  • Azure AD Identity Protection
  • Azure Domains and Tenants
  • Azure Users and Groups
  • Azure Roles

Selecting Compute and Storage Solutions

  • Azure Architecture Center
  • Cloud design patterns
  • Competing consumers pattern
  • Cache-aside pattern

Hybrid Networking

  • Site-to-site connectivity
  • Point-to-site connectivity
  • Combining site-to-site and point-to-site connectivity
  • Virtual network–to–virtual network connectivity

Measuring Throughput and Structure of Data Access

  • DTUs – Azure SQL Database
  • RUs – Azure Cosmos DB
  • Structured and unstructured data
  • Using structured data stores

Creating Web Applications using PaaS

  • Using shell commands to create an App Service Web App
  • Creating Background Tasks
  • Using Swagger to document an API

Creating Apps and Services Running on Service Fabric

  • Creating a reliable service
  • Creating a Reliable Actors app
  • Working with Reliable collections

Using Azure Kubernetes Service

  • Understand the Azure Container Registry
  • Use Azure Container instances

Developing Long-Running Tasks and Distributed Transactions

  • Implementing large-scale, parallel, and high-performance apps using batches
  • HPC using Microsoft Azure Virtual Machines
  • Implementing resilient apps by using queues

Configuring a Message-Based Integration Architecture

  • Configure an app or service to send emails
  • Configure an event publish and subscribe model
  • Configure the Azure Relay service
  • Configure apps and services with Microsoft Graph

Developing for Asynchronous Processing

  • Implement parallelism, multithreading, and processing
  • Implement Azure Functions and Azure Logic Apps
  • Implement interfaces for storage or data access
  • Implement appropriate asynchronous computing models
  • Implement autoscaling rules and patterns

Developing for Autoscaling

  • Implementing autoscaling rules and patterns
  • Implementing code that addresses singleton application instances
  • Implementing code that addresses a transient stat

Developing Azure Cognitive Services Solutions

  • Developing Solutions using Computer Vision
  • Developing solutions using Bing Web Search
  • Developing solutions using Custom Speech Service
  • Developing solutions using QnA Maker

Develop for Azure Storage

  • Develop Solutions that use Azure Cosmos DB Storage
  • Develop Solutions that use a Relational Database
  • Modeling a Database by using Entity Framework Core
  • Develop Solutions that use Microsoft Azure Blob Storage
  • Manipulating Blob Container Properties in .NET