Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AZ-305: Microsoft Azure Solutions Architect Expert Course
Rating: 4.3 out of 5(8 ratings)
136 students

What you'll learn

  • Azure Virtual Machines: Learn to set up, manage, and clean up Azure Virtual Machines.
  • Azure Storage Account: Master end-to-end management of Azure Storage Accounts.
  • Azure Web Application Firewall: Implement Azure Front Door for web application security.
  • Data Migration with AzCopy: Migrate data from on-premises to Azure using AzCopy.
  • SQL Server on Red Hat Azure VM: Install and configure SQL Server on Red Hat Azure VM.
  • Shared Access Signatures: Create and manage Shared Access Signatures in Azure.
  • Dynamic Data Masking: Implement Dynamic Data Masking in Azure SQL Database.
  • Azure Log Analytics Workspace: Create and configure Azure Log Analytics Workspace.
  • IoT Data Analysis: Analyze IoT data using Azure Stream Analytics.
  • Event Hub with ARM Template: Create an Event Hub using ARM Template.
  • Immutable Blob Storage: Set up and manage immutable blob storage in Azure.
  • Virtual Networks: Create and manage virtual networks in Azure.
  • Virtual Machine Scale Sets: Implement and manage VM Scale Sets with custom scripts.
  • Azure Front Door: Set up Azure Front Door for content delivery.
  • Key Rotation in Azure Key Vault: Automate key rotation in Azure Key Vault.
  • Key Vault Backup and Restore: Backup and restore secrets in Azure Key Vault.
  • Traffic Manager Profile: Create and manage Traffic Manager profiles in Azure.
  • Azure Bastion Service: Set up and use Azure Bastion Service for secure VM access.
  • Cloning Web Apps: Clone Azure web apps across different regions.
  • Practice Test Questions: Understand exam questions with detailed explanations and Microsoft documentation references.

Course content

2 sections38 lectures5h 25m total length
  • Azure Virtual Machines: Complete Hands-On Tutorial from Setup to Cleanup9:11

    This comprehensive project is designed to guide you through the entire process of creating, configuring, and managing Azure Virtual Machines. Here's what you'll learn:


    • Creating and Configuring Azure Virtual Machines: Step-by-step instructions on how to create and configure your first Azure Virtual Machine from scratch using the Azure portal.

    • Remote Desktop Protocol (RDP) Access: Learn how to securely connect to your Azure Virtual Machine using RDP.

    • Creating Snapshots for Disaster Recovery: Discover how to create and manage snapshots of your Azure Virtual Machine to ensure quick recovery in case of any disaster.

    • Cleaning Up Resources: Understand how to properly delete your Azure Virtual Machine and clean up resources from the resource group to avoid unnecessary costs.

    By the end of this course, you'll have the skills and confidence to create, manage, and secure Azure Virtual Machines for your projects. Join us and become proficient in Azure Virtual Machines today!

  • Azure Storage Account: End-to-End Hands-On Tutorial8:11

    This comprehensive project is designed to guide you through the entire process of creating and managing an Azure Storage Account. Here's what you'll learn:


    • Creating a New Azure Storage Account: Step-by-step instructions on how to create a new Azure Storage Account using the Azure portal.

    • Creating a Container: Learn how to create a container within your storage account to organize your data.

    • Uploading Files: Discover how to upload files from your local computer into the storage account container and verify the uploaded files for data correctness in the Azure portal.

    • Creating an Azure File Share: Understand how to create and manage an Azure File Share within your storage account for easy file sharing and collaboration.

    • Cleaning Up Resources: Learn how to properly delete your Azure Storage Account and clean up resources from the resource group to avoid unnecessary costs.

    By the end of this course, you'll have the skills and confidence to create, manage, and secure Azure Storage Accounts for your projects.

  • Azure Web Application Firewall: Azure Front Door Complete Hands-On Tutorial6:41

    This comprehensive project is designed to guide you through the entire process of creating and managing an Azure Web Application Firewall. Here's what you'll learn:


    • Creating a New Web Application Firewall: Step-by-step instructions on how to create a new Web Application Firewall using the Azure portal.

    • Policy Modes: Prevention and Detection: Detailed explanation of the different policy modes and how to configure them.

    • Managing Rules: Learn how to manage rules for common threats like XSS and SQL injection.

    • Setting Blocked Response Body Messages: Discover how to customize blocked response body messages to enhance security.

    • Configuring Custom Rules: Understand how to configure custom rules to meet specific security requirements.

    • Toggling Between Modes: Demonstration of how to toggle between detection mode and prevention mode after deploying the Web Application Firewall.

    By the end of this course, you'll have the skills and confidence to create, manage, and secure your web applications using Azure Web Application Firewall.

  • Data Migration from On-Premises to Azure : Hands-On Tutorial with AzCopy12:09

    This comprehensive project is designed to guide you through the entire process of migrating on-premises data to Azure using AzCopy. Here's what you'll learn:


    • Creating a New Azure Storage Account: Step-by-step instructions on how to create a new Azure Storage Account using the Azure portal.

    • Creating a Container: Learn how to create a container within your storage account to serve as the target location for your data.

    • Downloading AzCopy: Discover how to download AzCopy from the Microsoft website and set it up on your local computer.

    • Performing Data Migration with AzCopy: In-depth explanation and hands-on demonstration of the AzCopy commands.

    • Verifying Data Migration: Learn how to verify the uploaded files in the Azure portal for data correctness.

    • Creating Azure File Share: Understand how to create and manage an Azure File Share within your storage account.

    By the end of this course, you'll have the skills and confidence to migrate your on-premises data to Azure using AzCopy efficiently. Join us and become proficient in data migration to Azure today!

  • Installing SQL Server on Red Hat Azure VM: Complete Hands-On Tutorial11:40

    This project is designed to guide you through the entire process of setting up SQL Server on a Red Hat Azure Virtual Machine. Here's what you'll learn:


    • Creating a Red Hat Virtual Machine: Step-by-step instructions on how to create a Red Hat virtual machine using the Azure portal.

    • Connecting to the Linux VM via SSH: Learn how to securely connect to your Red Hat VM using SSH.

    • Installing SQL Server Package: Discover how to install the SQL Server package on your Red Hat VM.

    • Configuring SQL Server: Detailed guide on configuring SQL Server to meet your requirements.

    • Installing SQL Server Tools: Learn how to install essential SQL Server tools for managing your database.

    • Creating a Database and Table: Step-by-step instructions on creating a database and a table in SQL Server.

    • Validating Data: Learn how to select records from the table to validate the data present in the database.

    By the end of this course, you'll have the skills and confidence to set up and manage SQL Server on a Red Hat Azure Virtual Machine. Join us and become proficient in SQL Server on Red Hat today!

  • Mastering Shared Access Signatures in Azure: End-to-End Hands-On Tutorial15:40

    Welcome to "Mastering Shared Access Signatures in Azure: End-to-End Hands-On Tutorial"! This comprehensive course is designed to guide you through the entire process of creating and managing Shared Access Signatures (SAS) in Azure. Here's what you'll learn:


    • Creating a Blob Storage Account: Step-by-step instructions on how to create a Blob storage account using Azure Cloud Shell CLI commands.

    • Creating a Container: Learn how to create a container within your storage account using CLI.

    • Uploading Blobs: Discover how to upload blobs to the storage account and verify the uploaded data for correctness using Azure Storage Explorer.

    • Creating Shared Access Signatures (SAS): Detailed guide on creating SAS at both the blob level and the storage account level.

    • Verifying Data with Azure Storage Explorer: Learn how to use Azure Storage Explorer to verify the data shared using SAS.

    By the end of this course, you'll have the skills and confidence to create, manage, and secure your data using Shared Access Signatures in Azure.

  • Implementing Dynamic Data Masking in Azure SQL Database: End-to-End Hands-On13:08

    In this comprehensive hands-on tutorial, we guide you through the process of implementing dynamic data masking in Azure SQL Database to protect personally identifiable information (PII). Learn how to ensure that only authorized users can view PII data, while others see masked data even when running the same queries.

    What You'll Learn:


    • Creating Azure SQL Database and SQL Server: Step-by-step instructions to set up your database and server.

    • Configuring Firewall Rules: Learn how to configure firewall rules to secure your database.

    • Creating Users in the Database: Detailed guidance on creating different users and managing permissions.

    • Granting Permissions: Understand how to grant appropriate permissions to users.

    • Creating Tables with Masked Columns: Learn to create tables with masked columns to protect PII data.

    • Inserting Values into the Table: Step-by-step process to insert data into the masked columns.

    • Demonstrating Dynamic Data Masking: Watch as we demonstrate querying the same data as different users to show how dynamic data masking works.

    Join us to gain practical experience and master the implementation of dynamic data masking in Azure SQL Database, ensuring data security and compliance with privacy regulations.

  • Creating and Configuring Azure Log Analytics Workspace: End-to-End Hands-On10:54

    In this comprehensive hands-on tutorial, we guide you through the process of creating and configuring an Azure Log Analytics Workspace from scratch. This video covers every step, from initial setup to advanced configurations, ensuring you gain practical experience with Azure's powerful logging and analytics tools.

    What You'll Learn:


    • Creating Azure Log Analytics Workspace: Step-by-step instructions to set up your Log Analytics Workspace.

    • Configuring Diagnostic Settings: Learn how to configure diagnostic settings to set up the destination for logs.

    • Querying Log Analytics Data: Detailed guidance on querying log analytics data to extract valuable insights.

    • Building Charts and Dashboards: Create and configure charts and dashboards to visualize data across multiple Log Analytics Workspaces.

    Join us to master the creation and configuration of Azure Log Analytics Workspaces, and enhance your skills in data logging, analysis, and visualization with real-world examples.

  • Analyzing IoT Data Using Azure Stream Analytics: End-to-End Hands-On Tutorial5:27

    In this comprehensive hands-on tutorial, we guide you through the process of analyzing IoT data using Azure Stream Analytics from scratch. This video covers every step, ensuring you gain practical experience with Azure's powerful analytics tools.

    What You'll Learn:


    • Creating a Stream Analytics Job: Step-by-step instructions to set up your Stream Analytics Job.

    • Configuring the Job to Query IoT Data: Learn how to configure the job to query IoT data

    • Uploading Sample Input: Upload a sample IoT data file in JSON format from your local computer.

    • Executing and Testing Queries: Run and test the queries to analyze the IoT data effectively.

    Join us to master the process of analyzing IoT data with Azure Stream Analytics, and enhance your data analytics skills with real-world examples.

  • Creating an Event Hub with ARM Template: End-to-End Hands-On Tutorial5:50

    In this hands-on tutorial, we guide you through the process of creating an Event Hub from scratch using an ARM template. This comprehensive video covers every step, from preparing the ARM template on your local computer to deploying it via Azure Cloud Shell.

    What You'll Learn:


    • Preparing the ARM Template: Understand the structure and components of the ARM template in a .json file.

    • Uploading to Cloud Shell: Step-by-step instructions to upload the ARM template to Azure Cloud Shell.

    • Executing Deployment Commands: Learn the exact Cloud Shell commands to deploy the Event Hub.

    • Verifying Deployment: Check and validate the successful creation of the Event Hub in the Azure portal.

  • Creating Immutable Blob Storage in Azure: End-to-End Hands-On Tutorial6:56

    This project is designed to guide you through the entire process of setting up and managing immutable blob storage in Azure. Here's what you'll learn:


    • Creating a New Storage Account: Step-by-step instructions on how to create a new storage account using the Azure portal.

    • Creating a Container: Learn how to create a container within your storage account and upload files from your local computer.

    • Implementing Immutable Policies: Discover how to create and configure immutable policies for your storage account, including legal hold and time-based retention.

    • In-Depth Explanation of Immutable Policies: Understand the differences between legal hold and time-based retention policies and how they enhance data security.

    • Verifying Immutable Policies: Learn how to verify that the immutable policy is correctly applied by attempting to edit the file and confirming that modifications are not allowed.

    By the end of this course, you'll have the skills and confidence to create and manage immutable blob storage in Azure, ensuring your data remains secure and tamper-proof.

  • Creating Virtual Networks in Azure: Complete Hands-On Tutorial16:20

    This project is designed to guide you through the entire process of setting up and managing virtual networks in Azure. Here's what you'll learn:


    • Creating a Virtual Network from Scratch: Step-by-step instructions on how to create a virtual network using the Azure portal.

    • Understanding IP Address and CIDR: Detailed explanation of IP addressing and CIDR notation to help you design your network efficiently.

    • Creating Virtual Machines in the Same Subnet: Learn how to create two virtual machines within the same subnet for seamless communication.

    • Configuring Windows Defender Firewall: Discover how to configure Windows Defender Firewall with Advanced Security Inbound rules and enable ICMP rules.

    • Verifying Connectivity with Ping Command: Use Windows PowerShell to ping one virtual machine from another and verify network connectivity.

    By the end of this course, you'll have the skills and confidence to create, manage, and secure virtual networks in Azure.

  • Virtual Machine Scale Sets : End-to-End Hands-On with Custom Script Extensions21:27

    This project is designed to guide you through the entire process of creating and managing Virtual Machine Scale Sets in Azure. Here's what you'll learn:


    • Creating a New Virtual Network: Step-by-step instructions on how to create a new virtual network from scratch using the Azure portal.

    • Setting Up Virtual Machine Scale Sets: Learn how to create and configure Virtual Machine Scale Sets within the new virtual network.

    • Implementing Custom Autoscale: Discover how to implement custom autoscale for Virtual Machine Scale Sets based on CPU thresholds.

    • Inducing Artificial Stress: Use the public IP address of one of the virtual machines to log in using PuTTY and execute the sudo stress --cpu 100 command to induce artificial stress on the server.

    • Demonstrating Autoscaling: Observe the autoscaling of Virtual Machine Scale Sets after executing the stress command.

    • Creating a Storage Account and Container: Learn how to create a new storage account and container to store custom scripts for applying patches to Virtual Machine Scale Sets.

    • Testing Virtual Machine Instances: Understand how to test virtual machine instances using the "upgrade" button in the Virtual Machine Scale Set.

    By the end of this course, you'll have the skills and confidence to create, manage, and optimize Virtual Machine Scale Sets in Azure using custom script extensions.

  • Azure Front Door: End-to-End Hands-On Tutorial for Content Delivery Network6:46

    This project is designed to guide you through the entire process of setting up and managing Azure Front Door for efficient content delivery. Here's what you'll learn:


    • Creating a New Azure App Service: Step-by-step instructions on how to create a new Azure App Service using the Azure portal.

    • Setting Up Front Door and CDN Profiles: Learn how to create Front Door and CDN profiles with the origin type set to App Services, linking them to the newly created web app.

    • Testing Front Door Content Delivery: Discover how to test the content delivery by opening the Front Door URL in a web browser and verifying that it displays the same webpage as the newly created Azure Web App.

    By the end of this course, you'll have the skills and confidence to set up and manage Azure Front Door for your content delivery needs.

  • Automating Key Rotation in Azure Key Vault: Complete Hands-On Tutorial5:33

    This project is designed to guide you through the entire process of setting up and managing key rotation in Azure Key Vault. Here's what you'll learn:


    • Creating a Key Vault: Step-by-step instructions on how to create a key vault using the Azure portal.

    • Generating a Key in Key Vault: Learn how to generate a key within the key vault.

    • Configuring Key Rotation Policy: Discover how to configure a key rotation policy for 30 days and enable auto-rotation.

    • Validating Key Rotation: Understand how to validate the key rotation by comparing the current version and older versions of the keys.

    By the end of this course, you'll have the skills and confidence to automate key rotation in Azure Key Vault, ensuring enhanced security and compliance.

  • Azure Key Vault Backup and Restore: Complete Hands-On Tutorial8:17

    This project is designed to guide you through the entire process of creating and managing backups in Azure Key Vault. Here's what you'll learn:


    • Creating a Key Vault: Step-by-step instructions on how to create a new key vault using the Azure portal.

    • Generating a Secret in Key Vault: Learn how to generate and manage secrets within the key vault.

    • Backing Up Secrets: Discover how to back up secrets from the key vault and download them securely.

    • Restoring Secrets: Understand the conditions required to restore secrets in another key vault, including:

      1. The Key Vault should be in the same subscription as the previous one.

      2. The Geographic Location of the new Key Vault should be the same as the previous one.

    • Validating Restore Operations: Verify the restore process by attempting to restore the backup in a key vault in another geographic region and another subscription, and understand why these operations fail.

    By the end of this course, you'll have the skills and confidence to create, manage, and restore backups in Azure Key Vault, ensuring your data remains secure and compliant.

  • Creating a Traffic Manager Profile in Azure: Complete Hands-On Tutorial9:10

    This project is designed to guide you through the entire process of setting up and managing a Traffic Manager profile in Azure. Here's what you'll learn:


    • Creating Azure Web Apps: Step-by-step instructions on how to create two new Azure web apps in different regions using the Azure portal.

    • Setting Up a Traffic Manager Profile: Learn how to create a Traffic Manager profile with the routing method set to priority.

    • Configuring Traffic Manager Endpoints: Discover how to add and configure Traffic Manager endpoints to ensure efficient traffic routing.

    • Testing the Traffic Manager Profile: Understand how to test the Traffic Manager profile using the DNS name and verify that it displays the same web page as the newly created Azure web apps.

    By the end of this course, you'll have the skills and confidence to create, manage, and optimize Traffic Manager profiles in Azure for efficient content delivery.

  • Creating an Azure Bastion Service: Complete Hands-On Tutorial5:25

    This project is designed to guide you through the entire process of setting up and managing an Azure Bastion Service. Here's what you'll learn:


    • Understanding Azure Bastion Service: Basic theoretical concepts of Azure Bastion Service and its benefits.

    • Creating a Virtual Machine: Step-by-step instructions on how to create an Azure Windows Server 2016 Datacenter virtual machine.

    • Configuring Inbound Port RDP 3389: Detailed explanation and configuration of the inbound port RDP 3389.

    • Setting Up Administrator Credentials: Learn how to set up the administrator username and password for the Bastion service.

    • Deploying and Logging into Bastion: After deploying the virtual machine, understand how to log in using the provided username and password.

    By the end of this course, you'll have the skills and confidence to create, manage, and secure your virtual machines using Azure Bastion Service.

  • Cloning Web Apps in Azure: Complete Hands-On Tutorial for Different Regions5:26

    This project is designed to guide you through the entire process of cloning an Azure web app to a different region. Here's what you'll learn:


    • Understanding the Need for Cloning Azure Apps: Basic theoretical concepts explaining why cloning an Azure app is essential for production workloads.

    • Creating an Azure Web App: Step-by-step instructions on how to create a new Azure web app using the Azure portal.

    • Cloning the Web App: Learn how to use the "Clone App" feature from Development Tools in the Azure portal to clone the web app to a different region.

    • Verifying the Cloned Web App: Understand how to verify the cloning process by checking that two web apps are running in different locations in the Azure portal.

    By the end of this course, you'll have the skills and confidence to clone Azure web apps across different regions, ensuring high availability and redundancy for your production workloads.

Requirements

  • Basic Understanding of Cloud Computing: Familiarity with cloud concepts and services.
  • Experience with Azure Services: Prior hands-on experience with Azure services and solutions.

Description

Welcome to the AZ-305: Microsoft Azure Solutions Architect Expert Course 2025 ! This comprehensive course is designed to equip you with the skills and knowledge needed to excel as an Azure Solutions Architect Expert. Whether you're preparing for the AZ-305 certification exam or looking to enhance your Azure expertise, this course has you covered.

Our course includes end-to-end hands-on projects that provide practical experience in various Azure services. You'll learn how to set up, manage, and optimize Azure Virtual Machines, Storage Accounts, and Web Application Firewalls. Dive into data migration from on-premises to Azure using AzCopy, and master the installation of SQL Server on Red Hat Azure VMs.

Explore advanced topics such as Shared Access Signatures, Dynamic Data Masking in Azure SQL Database, and creating and configuring Azure Log Analytics Workspaces. Analyze IoT data using Azure Stream Analytics, create Event Hubs with ARM Templates, and manage immutable blob storage.

You'll also gain expertise in creating Virtual Networks, Virtual Machine Scale Sets with custom script extensions, and setting up Azure Front Door for content delivery. Learn to automate key rotation in Azure Key Vault, perform backup and restore operations, and create Traffic Manager profiles. Additionally, you'll master Azure Bastion Service and clone web apps across different regions.

The course includes 130+ practice test questions with interactive video explanations for each correct and incorrect answer, backed by Microsoft documentation. Join Cloud Guru Amit and take your Azure skills to the next level with this comprehensive and hands-on course.

Who this course is for:

  • Aspiring Azure Solutions Architects: Individuals aiming to become certified Azure Solutions Architects and seeking comprehensive hands-on experience.
  • IT Professionals: Experienced IT professionals who want to deepen their understanding of Azure infrastructure and advance their careers.
  • Cloud Engineers: Cloud engineers looking to expand their expertise in designing and implementing Azure solutions.
  • System Administrators: System administrators who want to transition to cloud-based infrastructure management and design.
  • Developers: Developers interested in gaining insights into Azure infrastructure to better integrate their applications with cloud services.
  • Technical Consultants: Technical consultants who provide Azure solutions to clients and need to stay updated with the latest best practices.
  • Project Managers: Project managers overseeing Azure infrastructure projects and seeking a better understanding of the technical aspects.
  • Students and Graduates: Students and recent graduates pursuing a career in cloud computing and looking to gain practical skills in Azure.
  • Certification Seekers: Individuals preparing for the AZ-305 certification exam and looking for a comprehensive study resource with hands-on projects.