Azure Solutions Architect Certification (AZ-305)

Become an Azure Solutions Architect and prepare to clear the AZ-305 exam

  • Design and implement advanced infrastructure solutions in Azure 
  • Learn to manage decisions for functional areas that affect overall solutions 
  • Gain insights on designing solutions for business continuity 
Enterprise Training for Teams: Get a Quote
  • 400,000 + Professionals trained
  • 250 + Workshops every month
  • 100 + Countries and counting

Design Infrastructure Solutions Using Azure

Design and implement infrastructure solutions that meet business requirements. Enhance your knowledge of IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platforms, and governance in this 4-day course. The program is delivered through live interactive classes led by expert trainers.

..... Read more
Read less


  • Coaching by top-notch Microsoft certified trainers
  • 32 Hours of Live, Instructor-Led Sessions

  • Balanced mix of classroom and practical sessions

  • Latest, up-to-date curriculum, approved by Microsoft

  • Access to a digital library of learning resources 

  • Skills to develop Azure infrastructure solutions 

The KnowledgeHut Edge

Learn by Doing

We believe that the best way to acquire a skill is by practicing it and have adopted a project-based, immersive learning approach.

Real-World Focus

We ensure that your skills are relevant to the real world by including actual business case studies and exercises. Skill up and get productive from the get-go.

Industry Experts

Our trainers are experienced industry professionals with considerable experience, making them ideally placed to educate you on the best practices across industries.

Curriculum Designed by the Best

Our courses follow Microsoft’s prescribed curriculum and are taught by top-notch trainers with Azure implementation experience. 

Continual Learning Support

We are committed to a delightful learning experience and have webinars, e-books, tutorials, articles, and interview questions to help you land your dream job. 

Job-Ready Skills

Maximize your readiness for a rewarding career as you acquire skills that make you in-demand. 

prerequisites for Azure Solution Architect Certification (AZ-305)


  • Prior experience deploying or administering Azure resources
  • For the detailed list of prerequisites please refer FAQs

Who Should Attend the Course

IT Administrators

Cloud Administrators

Cloud Solutions Architects

Software Developers

Software Architects

Azure Developers

DevOps Professionals

Course Schedules

Can't find the training schedule you're looking for?

Request a Batch

What You Will Learn

Azure Compute

Understand how to develop solutions based on Azure compute to run cloud-based applications 

Application architecture

Explore how to design application architecture along with access and monitoring solutions 

Storage solutions

Develop design solutions based on both non-relational and relational storage models 

Data integration

Learn how to develop solutions with data integration concepts in an Azure environment  

Backup and recovery

Develop and implement Azure based solutions for backup and disaster recovery purposes 

Creating masterful Azure Solutions

Learn to understand the business requirements and use them to draft efficient, scalable, and secure Azure Solutions 

Transform Your Workforce

Build and Deploy Infrastructure Solutions

Empower your IT Infrastructure Team with the Designing Microsoft Azure Infrastructure Solutions program, understand various aspects to build infrastructure solutions across the enterprise.

  • Develop storage and data integration solutions
  • Leverage Immersive Learning
  • Design App architecture solutions
  • Implement governance solutions 

500+ Clients

Microsoft AZ-305 Curriculum

Learning Objectives: In this module, you’ll learn how to how to enable diagnostic logging and add instrumentation to your Microsoft Azure application. 

  • Azure Monitoring Logs and Diagnostic Logs  
  • Enable diagnostic logging for apps in Azure App Service 
  • Create diagnostic settings to send platform logs and metrics 
  • Azure Monitor 
  • Best Practices for Monitoring Cloud Applications 
  • Azure Sentinel 
  • Recommend Monitoring Tools for solution 
  • Azure App Service Diagnostic 

Learning Objectives: In this module, you’ll get introduced to Azure AD Access Reviews and learn how to recommend relevant solutions for securing identities. 

  • Azure Role-based Access Control CLI 
  • Check Access for a User to Azure Resources 
  • Assigning Azure Role using Azure Portal 
  • Manage Identities for Azure Resources 
  • Introduction To Azure AD Access Reviews 
  • Securing the Management Ports with Just in Time Access 
  • Recommend a Solution for Securing Identities 
  • Azure RBAC 
  • Authentication Azure Active Directory 

Learning Objectives: In this module, you’ll get introduced to Azure Management Areas and learn how to organize your resources in Azure Management Groups. 

  • Introduction to Azure Management Areas 
  • Organize your resources in Azure Management Groups 
  • Organization and Hierarchical Structure for Azure resources 
  • Compliance using Azure policy 
  • Creating and managing policies to enforce compliance 
  • Solution for enforcing and auditing compliance 
  • Governance using Azure Policy 
Learning Objectives: In this module, you'll learn how to Design Identities and Access for Applications 
  • Introduction to Managed Identities for Azure Resources - part 1 
  • Introduction to Managed Identities for Azure Resources - part 2 
  • Introduction to Azure Key Vault 
  • Introduction to Azure Vault Keys, Secrets, and Certificates 
  • A Solution that Securely Stores Passwords and Secrets 
  • Registering an Application in Azure Active Directory B2C 
  • Azure Key Vault Secret management 

Learning Objectives: In this module, you'll learn how to work with Azure Data Factory and Azure Databricks. 

  • Azure SQL Database and Azure SQL Managed Instance Service tiers 
  • Recommend a Database Service Tier Sizing 
  • Creating SQL pool in Azure Synapse Analytics 
  • Recommend a Solution for Database Scalability 
  • Data Encryption at rest and Azure Encryption 
  • Transparent data encryption for SQL database 
  • SQL Managed Instance 
  • Azure Synapse Analytics 
  • Different features defined in Azure storage account 

Learning Objectives: In this module, you'll learn how to work with Azure Data Factory and Azure Databricks. 

  • Azure Data Factory and Azure Databricks - part 1 
  • Azure Data Factory and Azure Databricks - part 2 
  • Azure Data Lake Storage Gen1 and Azure Data Lake Storage Gen2 
  • SQL pool in Azure Synapse Analytics 
  • Azure Data Factory 
  • Azure DataBrick 
  • Azure Synapse 

Learning Objectives: In this module, you'll learn how to work with Azure Table Storage, Azure Cache, and Azure CosmosDB.  

  • Data Store Model - part 1 
  • Data Store Model - part 2 
  • Azure CosmosDB 
  • Overview Of Azure Database For PostgreSQL 
  • Solution for storing semi-structured data 
  • Non-relational data and NoSQL 
  • Apache HBase in Azure HDInsight 
  • Introduction To Azure Cache For Redis 
  • Azure Table Storage - part 1 
  • Azure Table Storage - part 2 
  • Azure VM Creation suing portal 
  • Creating a SQL databases 
  • Azure Storage account and types
  • Azure Cosmos DB 
  • Azure File Share 

Learning Objectives: In this module, you'll learn how to work with Azure RBAC and Azure Data Lake Storage Gen2. 

  • Access Control Model in Azure Data Lake Storage Gen-2 
  • Access control solutions to data storage 
  • Core Storage Services 
  • Data Storage Solution to Balance Features, Performance, and Cost 
  • Recommend a Data Solution for Protection and Durability 

Learning Objectives: In this module, you'll learn how to create and work with Azure Backup services. 

  • Site Recovery and Azure Backup Service 
  • Azure Backup Architecture and Components 
  • Identify the Best Practices for Business Continuity and Disaster Recovery in AKS 
  • Azure VM Backup 
  • How to Backup a Virtual Machine in Azure 
  • SQL Server Backup in Azure VMs 
  • Operational Backup for Azure Blob 
  • Recommend a Backup and Recovery Solution for Unstructured Data 
  • Azure Backup & Recovery 

Learning Objectives: In this module, you'll learn about the various Availability Zones per supported Azure region and how build solutions with Availability Zones. 

  • Regions and Availability Zones 
  • Azure services that support availability zones 
  • Availability options for virtual machine in Azure 
  • Build solutions for high availability using availability zones 
  • Azure storage redundancy 
  • High availability for Azure SQL database and SQL Managed Instances 

Learning Objectives: In this module, you’ll learn how to design a compute solution recovery on Microsoft Azure. 

  • Windows Machines in Azure and Windows Virtual Desktop 
  • Virtual Machine-Based Compute Solution 
  • Best Practices of Right-Size of VMs 
  • Choosing Azure Compute Service for the Application 
  • App Services 
  • Azure Kubernetes Service 
  • Azure Container Instances 
  • Private Docker Container Registries in Azure 
  • Container-Based Compute Solution 
  • Azure Functions 
  • Serverless-Based Compute Solution 
  • Azure VM Creation demo 
  • Azure App Service 
  • Azure Container 
  • Azure Function 

Learning Objectives: In this module, you’ll get an end-to-end understanding of designing application architecture on Azure. 

  • Caching and Content Delivery Network on Azure 
  • Best practices for using Content Delivery Networks 
  • Azure Front Door and Azure Cache for Redis 
  • Recommend a messaging architecture 
  • Describe Azure Service Bus 
  • Create an Event Hub using Azure Portal - Part 1 
  • Create an Event Hub using Azure Portal - Part 2 
  • Azure EventHub 
  • Azure Front Door 
  • Azure Service Bus 
  • How to create Azure Storage Account 

Learning Objectives: In this module, you’ll learn how migrate applications and virtual machines to the Cloud using Microsoft Azure. 

  • Introduction to cloud migration in the cloud adoption framework 
  • Solution for migrating applications and virtual machines - Part 1 
  • Solution for migrating applications and virtual machines - Part 2 

Learning Objectives: In this module, you’ll learn how to design network solutions on Azure using Azure Networking Architecture and Azure Firewall. 

  • Azure Networking Architecture 
  • Azure Firewall and Azure Front Door Service 
  • Connectivity solution that connects Azure resources to the on-premise networks 
  • Optimize Network Throughput for Azure Virtual Machines 
  • Azure Firewall Features 
  • Network Security groups overview
  • Azure Web application Firewall on Azure Application Gateway 
  • Application Gateway configuration 
  • Configure bastion and connect to a windows VM 
  • Integrate Azure services with virtual network for network isolation 
  • Solution to optimize network security 
  • Create an internal load balancer to load balance VM’s using the Azure portal 
  • Create a front door global web application 
  • Virtual Network peering 
  • Virtual network VM connection 
  • Azure Bastion for VM connectivity 


DMAIS Training

Designing Microsoft Azure Infrastructure Solutions Course covers a range of topics like:

  • Governance  
  • Compute 
  • Application architecture 
  • Storage 
  • Data integration 
  • Authentication 
  • Networks 
  • Business continuity 
  • Migrations

Getting a good understanding of these topics will help you design and implement infrastructure solutions in an Azure environment. 

During this 4-day course, a variety of topics will be covered in the context of Azure environment. With this knowledge you will be able to design:

  • Governance solution 
  • Compute solution 
  • Application architecture 
  • Non-relational and relational storage 
  • Data integration solutions 
  • Authentication, authorization, and identity solutions 
  • Network solutions 
  • Backup and disaster recovery solutions 
  • Monitoring solutions 
  • Migration solutions 

A Designing Microsoft Azure Infrastructure Solutions Certification proves your ability to understand infrastructure concepts in Azure and design a range of solutions for it. If you are a solutions architect looking to design advanced infrastructure solutions, then this course is for you.

DMAIS Certification

This certification is offered by Microsoft. KnowledgeHut is a Microsoft partner authorized to train professionals on Microsoft courses.

You should have prior experience of deploying or administering Azure resources and strong conceptual knowledge of:

  • Azure Active Directory 
  • Azure compute technologies such as VMs, containers and serverless solutions 
  • Azure virtual networking to include load balancers 
  • Azure Storage technologies (unstructured and databases)
  • General application design concepts such as messaging and high availability 

  • You can get enrolled for the 4-day training with a Microsoft approved Training Partner. 
  • Score at least 700 out of 1000. 
  • Get certified on clearing the exam. 

To get more details about the exam and certification you can refer to the official Microsoft page for the course.

DMAIS Workshop Experience

Currently all our courses are offered online as live, interactive, trainer-led sessions where you will get to learn directly from the trainer with opportunities to discuss and clear doubts. 

Our instructors are top Microsoft-certified trainers with several years of industry experience. They also have hands-on experience and will be able to tell you the practical aspects of what you are learning.  

Our courses are delivered through live interactive virtual classrooms and can be structured over four days or more.

Our training focuses on interactive learning. Most class time is dedicated to hands-on exercises, lively discussions, and team collaboration, all facilitated by the trainer who is an experienced Azure practitioner. The focus is on finding practical solutions to real-world scenarios in various projects environments, both big and small. 

No, you do not need to record the sessions, the sessions will be auto recorded on our LMS, you will be able to refer to them.