Microsoft Certified: Azure Solutions Architect Expert (AZ104-305)

This eight-day certification track training is composed of two parts:

Microsoft Azure Administrator (AZ-104T00)

This four-day Microsoft certified course teaches IT Professionals how to manage their Azure subscriptions, secure identities, administer the infrastructure, configure virtual networking, connect Azure and on-premises sites, manage network traffic, implement storage solutions, create, and scale virtual machines, implement web apps and containers, back up and share data, and monitor your solution. 

Designing Microsoft Azure Infrastructure Solutions (AZ-305T00)

This four-day Microsoft certified course teaches Azure Solution Architects how to design infrastructure solutions. Course topics cover governance, compute, application architecture, storage, data integration, authentication and identity, networks, high availability, business continuity, and migrations. The course combines lecture with case studies to demonstrate basic architect design principles, and in the end, users will receive an Azure Solution Architect certification.  

This training is a comprehensive preparation to the exams AZ-104 and AZ-305 to earn the Microsoft Certified: Azure Solutions Architect Expert certification.

You can purchase an individual part of this certification track - contact us for the details.


Applicable solutions

Public class

Virtual classroom
Planned datePlanned date
May 27 2024
Virtual classroom
Planned datePlanned date
June 24 2024
Virtual classroom
Planned datePlanned date
July 22 2024
Virtual classroom
Planned datePlanned date
August 19 2024
Virtual classroom
Planned datePlanned date
September 23 2024
Virtual classroom
Planned datePlanned date
October 28 2024
8 days / 56 hours

Private class

Virtual classroom
Minimum no. of participants: 5
8 days / 56 hours
Price on request
English or French
Training plan: 

Microsoft Azure Administrator (AZ-104T00)

Module 1: Identity

In this module, you will learn how to secure identities with Microsoft Entra ID, and implement users and groups.

  • Microsoft Entra ID
  • Users and Groups

Module 2: Governance and Compliance

In this module, you will learn about managing your subscriptions and accounts, implementing Azure policies, and using Role-Based Access Control.

  • Subscriptions and Accounts
  • Azure Policy
  • Role-based Access Control (RBAC)

Module 3: Azure Administration

In this module, you will learn about the tools an Azure Administrator uses to manage their infrastructure. This includes the Azure Portal, Cloud Shell, Azure PowerShell, CLI, and Resource Manager Templates. This module includes:

  • Azure Resource Manager
  • Azure Administrator Tools
  • ARM Templates

Module 4: Virtual Networking

In this module, you will learn about basic virtual networking concepts like virtual networks and subnetting, IP addressing, network security groups, Azure Firewall, and Azure DNS.

  • Virtual Networks
  • Network Security groups
  • Azure Firewall
  • Azure DNS

Module 5: Intersite Connectivity

In this module, you will learn about intersite connectivity features including VNet Peering, Virtual Network Gateways, and Site-to-Site Connections.

  • VNet Peering
  • VPN Gateway Connections
  • ExpressRoute and Virtual WAN

Module 6: Network Traffic Management

In this module, you will learn about network traffic strategies including network routing and service endpoints, Azure Load Balancer, Azure Application Gateway, and Traffic Manager.

  • Network Routing and Endpoints
  • Azure Load Balancer
  • Azure Application Gateway

Module 7: Azure Storage

In this module, you will learn about basic storage features including storage accounts, blob storage, Azure files and File Sync, storage security, and storage tools.

  • Storage Accounts
  • Blob Storage
  • Storage Security
  • Azure Files and File Sync
  • Managing Storage

Module 8: Azure Virtual Machines

In this module, you will learn about Azure virtual machines including planning, creating, availability and extensions.

  • Virtual Machine Planning
  • Creating Virtual Machines
  • Virtual Machine Availability
  • Virtual Machine Extensions

Module 9: Serverless Computing

In this module, you will learn administer serverless computing features like Azure App Service, Azure Container Instances, and Kubernetes.

  • Azure App Service Plans
  • Azure App Service
  • Container Services
  • Azure Kubernetes Service

Module 10: Data Protection

In this module, you will learn about backing up files and folders, and virtual machine backups.

  • File and Folder Backups
  • Virtual Machine Backups

Module 11: Monitoring

In this module, you will learn about monitoring your Azure infrastructure including Azure Monitor, alerting, and log analytics.

  • Azure Monitor
  • Azure Alerts
  • Log Analytics
  • Network Watcher

Designing Microsoft Azure Infrastructure Solutions (AZ-305T00)

Module 1: Design governance and compute solutions

In this module you will learn about governance and compute solutions.

  • Design a governance solution
  • Design a compute solution

Module 2: Design storage and data integration solutions

In this module, you will learn about non-relational storage, relational storage, and data integration solutions.

  • Design a non-relational storage solution
  • Design a relational storage solution
  • Design a data integration solution

Module 3: Design app architecture, access, and monitoring solutions

In this module you will learn about app architecture, authentication and authorization, and logging and monitoring solutions.

  • Design an app architecture solution
  • Design authentication and authorization solutions
  • Design a logging and monitoring solution

Module 4: Design network, continuity, and migration solutions

In this module you will learn about networking, business continuity, and migration solutions.

  • Design a network infrastructure solution
  • Design a business continuity solution
  • Design a migration solution


Before attending this course, students must have previous experience deploying or administering Azure resources and 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
Credentials information: 

Exams Characteristics  

  • Exams codes: AZ-104 and AZ-305  
  • Exam Titles: Microsoft Azure Administrator and Designing Microsoft Azure Infrastructure Solutions  
  • Exam Duration: 150 minutes for AZ-104 and 120 minutes for AZ-305 
  • Number of Questions: 40 to 60 each  
  • Questions Format: Multiple-choice, multiple-answer, scenario-based  
  • Passing Score: 700 out of 1000  
  • Cost: $0 (included in your training)  

Exams Topics  


  • Manage Azure identities and governance  
  • Implement and manage storage  
  • Deploy and manage Azure compute resources  
  • Implement and manage virtual networking  
  • Monitor and maintain Azure resources  
  • All details...   


  • Design identity, governance, and monitoring solutions  
  • Design data storage solutions  
  • Design business continuity solutions 
  • Design infrastructure solutions  
  • All details…  

AZ-104 and AZ-305 Explained

Microsoft Azure offers a comprehensive range of certification courses, providing professionals with the skills and knowledge needed to navigate the complexities of cloud computing. Among these, the AZ-104 and AZ-305 courses stand out as key components of Microsoft's certification track, catering to different aspects of cloud services and solutions. 

What is AZ-104? 

The AZ-104 Microsoft Azure Administrator course is designed for individuals responsible for implementing, managing, and monitoring an organization's Azure environment. This course covers a broad spectrum of topics, including implementing and managing virtual networks, securing identities, and managing storage. With an emphasis on hands-on experience, the AZ-104 course equips administrators with the tools to efficiently deploy and manage Azure resources, ensuring a robust and secure cloud infrastructure. 

What is AZ-305? 

On the other hand, the AZ-305 Designing Microsoft Azure Infrastructure Solutions course is tailored for professionals aspiring to become Azure Solutions Architects. This advanced course delves into the architectural aspects of designing and implementing solutions on Azure. It covers topics such as defining workload requirements, designing for identity and security, and implementing workloads that involve data storage, compute, and networking. The AZ-305 certification is crucial for individuals aiming to excel in architecting scalable and reliable Azure solutions that meet the diverse needs of organizations. 

Both AZ-104 and AZ-305 emphasize real-world application, ensuring that professionals not only grasp theoretical concepts but also gain practical insights into deploying and managing Azure solutions effectively. The hands-on labs and practical scenarios provided in these courses empower learners to tackle the challenges of designing and maintaining Azure environments with confidence. 

Differences Between AZ-104 and AZ-305

In the AZ-104 course, participants delve into the essentials of Azure administration, mastering tasks such as managing subscriptions and resources, implementing, and managing storage, and configuring virtual networking. Security, a critical aspect in any cloud environment, is thoroughly covered, encompassing identity management, securing data, and implementing advanced security features. With an increasing reliance on cloud technologies, the AZ-104 course equips administrators to optimize the performance and efficiency of Azure resources. 

Conversely, the AZ-305 course caters to the strategic planning and architectural elements of Azure solutions. It delves into advanced concepts such as designing identity and security solutions, implementing solutions for apps, and designing data platforms. Participants in the AZ-305 course learn to architect solutions that align with organizational requirements, considering factors such as scalability, high availability, and disaster recovery. This course is particularly valuable for professionals involved in decision-making processes related to Azure architecture within their organizations. 

Symbiotic Relationship 

Microsoft's approach to certification ensures that individuals are not limited to a single role or skill set. The AZ-104 and AZ-305 courses complement each other by addressing different layers of Azure expertise. While the AZ-104 course focuses on day-to-day administration tasks, the AZ-305 course extends into the strategic realm of designing and implementing solutions. Professionals often find value in obtaining both certifications, broadening their skill set and enhancing their versatility in managing Azure environments. 


In conclusion, the AZ-104 and AZ-305 courses represent integral components of Microsoft's Azure certification framework. Whether you are an administrator responsible for the day-to-day operations of an Azure environment or an architect tasked with designing scalable and secure solutions, these courses provide the knowledge and skills essential for success in today's cloud-centric landscape. By obtaining certifications in both AZ-104 and AZ-305, professionals can position themselves as well-rounded Azure experts, capable of navigating the complexities of cloud administration and architecture with proficiency. 

Common Questions about AZ-104 and AZ-305 (FAQ) 

Which storage is best in Azure?  

The choice of storage in Azure depends on the specific requirements of your application or workload. Azure provides various storage options, each designed for different use cases. For general-purpose file storage, Azure Blob Storage is commonly used. For structured data, Azure SQL Database or Azure Cosmos DB may be suitable. For unstructured data and big data analytics, Azure Data Lake Storage is a preferred choice. Additionally, Azure Managed Disks are used for virtual machine storage. The "best" storage option depends on factors such as performance, scalability, cost, and the nature of your data. 

What is the difference between Azure Blob Storage and Azure file storage?  

Azure Blob Storage and Azure File Storage are two distinct offerings within Microsoft Azure's storage services. Azure Blob Storage is optimized for storing large amounts of unstructured data, such as images, videos, and backups. It allows for efficient retrieval of data through REST APIs and is well-suited for scenarios where scalability and durability are crucial. On the other hand, Azure File Storage provides fully managed file shares accessible through the Server Message Block (SMB) protocol. This service is designed for scenarios requiring shared file storage that can be accessed by multiple virtual machines, akin to a traditional network drive. In summary, while Azure Blob Storage is tailored for unstructured data on a large scale, Azure File Storage is ideal for shared file storage needs with SMB protocol access. The choice between them depends on the specific requirements of your storage use case. 

What is an Azure Solutions Architect? 

An Azure Solutions Architect is a professional specializing in the design and implementation of scalable and secure solutions on the Microsoft Azure platform. This role involves translating an organization's business requirements into efficient cloud-based architectures, collaborating closely with stakeholders, developers, and administrators. Azure Solutions Architects play a pivotal role in decision-making related to the overall structure and configuration of Azure services, ensuring the creation of robust and efficient cloud solutions. 

What is the difference between Azure Solutions Architect and Azure Administrator? 

While both roles operate within the Azure ecosystem, they have distinct focuses. An Azure Solutions Architect is primarily responsible for designing strategic solutions, understanding business requirements, and ensuring the scalability and security of cloud-based architectures. They collaborate with various stakeholders to meet organizational goals. On the other hand, an Azure Administrator is more focused on day-to-day operational tasks, managing and maintaining Azure resources. This includes activities such as provisioning resources, configuring services, and managing user access to ensure the reliability and optimal performance of cloud-based applications. Both roles are integral for the successful deployment and ongoing management of applications and services on the Azure cloud platform. 

Contact us for more information on pricing::

Office: 1-888-718-9732
E-mail: info@eccentrix.ca

130, King Street West, Suite 1800
Toronto, Ontario M5X 1E3