AZ-300 Azure Solutions Architect Expert Boot Camp
7/13/2020 - 7/17/2017
8/31/2020 - 9/5/2020
9/28/2020 - 10/2/2020
10/26/2020 - 10/30/2020


COURSE COST: $3795.00

COURSE TIMES: 9:00am - 4:30pm

Printable version of this course
Register for this course


This five day course is aligned to Azure Exam: AZ-300, Azure Architect-Technologies contains the following:

  • AZ-300T01: Deploying and Configuring Infrastructure
  • AZ-300T02: Implementing Workloads and Security
  • AZ-300T03: Understanding Cloud Architect Technology Solutions
  • AZ-300T04: Creating and Deploying Apps
  • AZ-300T05: Implementing Authentication and Secure Data
  • AZ-300T06: Developing for the Cloud
Exams Included:

Exam AZ-300: Microsoft Azure Architect Technologies
Exam AZ-301: Microsoft Azure Architect Design


Successful Cloud Solutions Architects begin this role with practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking.


Course cost listed does not include the cost of courseware. Course is subject to a minimum enrollment to run. Course may run virtually as a Virtual Instructor-Led (VILT) class if minimum enrollment is not met. For more information, please contact: or call 207-775-0244


Day 1 - Module 1: Managing Azure Subscriptions and Resources
Azure monitoring capabilities using Azure alerts
Azure activity logs
Log Analytics
Query, analyze, and interpret the data viewed in Log Analytics
Managing Azure Subscriptions and Resources

Module 2: Implementing and Managing Storage
Azure storage accounts
Data replication
Azure Storage Explorer
Monitor storage
Implementing and Managing Storage

Module 3: Deploying and Managing Virtual Machines (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
Protect data using backups at regular intervals
Deploying and Managing VMs

Module 4: Configuring 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
Configuring and Managing Virtual Networks

Module 5: Managing Identities
Role-Based Access Control (RBAC)
BSelf-Service Password Reset (SSPR)uilt-in roles
Authentication methods for password reset
Managing Identities using Azure Active Directory

Day 2 - Module 1: Evaluating and Performing Server Migration to Azure
Migrating workloads to a new environment
Setting clear goals for the migration
Creating a project
Creating a collector
Assessing readiness
Estimating costs
Azure Site Recovery (ASR)
Evaluating and Performing Server Migration to Azure

Module 2: Implementing and Managing Application Services
Deploying Web Apps
Managing Web Apps
pp Service Security
Serverless Computing Concepts
Managing Event Grid
Managing Service Bus
Managing Logic App
Implementing and Managing Application Services

Module 3: Implementing Advanced Virtual Networking
Azure Load Balancer
Azure Application Gateway
Site-to-Site VPN Connections
Implementing Advanced Virtual Networking.

Module 4: Securing Identities
Azure AD Identity Protection
Azure Domains and Tenant
Azure Users and Groups
Azure Roles
Azure AD integration options
Securing Identities using Azure AD.

Day 3 - Module 1: Selecting Compute and Storage Solutions
Azure Architecture Center
Cloud design patterns
Competing consumers pattern
Cache-aside pattern
Sharding patterns to divide a data store into horizontal partitions, or shards.
Design and Connectivity Patterns

Module 2: 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
connecting across cloud providers for failover, backup, or even migration between providers such as AWS.
Hybrid Networking

Module 3: Measuring Throughput and Structure of Data Access
DTUs – Azure SQL Database
RUs – Azure Cosmos DB
Structured and unstructured data
Using structured data stores
Address Durability of Data and Caching
Measure Throughput and Structure of Data Access

Module 4: Creating Web Applications using PaaS
Use shell commands to create an App Service Web App
Create Background Tasks
Use Swagger to document an API

Module 5: Creating Apps and Services Running on Service Fabric
Create a reliable service
Create a Reliable Actors app
Hands-on with Reliable collections

Module 6: Using Azure Kubernetes Service This module focuses on the Azure
Understand the Azure Container Registry
Use Azure Container instances

Day 4 - Module 1: 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
I`mplementing code to address application events by using webhooks

Module 2: 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
How to configure a message-based integration architecture

Module 3: 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
Understand how to Develop for Asynchronous Processing

Module 4: Developing for Autoscaling
Implementing autoscaling rules and patterns
Implementing code that addresses singleton application instances
Implementing code that addresses a transient state
Begin creating apps for Autoscaling

Module 5: 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
Understand Azure Cognitive Services Solutions

Module 6: Develop for Azure Storage
Develop Solutions that use Azure Cosmos DB StorageDevelop 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
Understand Azure Storage services such as blobs and Cosmos DB