AZ-304: Microsoft Azure Architect Design

By Russell Croft
By Mark Mikula

Develop your skills as an Azure Solution Architect and prepare yourself for the Microsoft Azure AZ-304 certification exam.

11 hours
  • 73 Lessons
  • 4 Hands-On Labs
  • 1 Practice Exam

About the course

Thank you for your interest in this course. Unfortunately, this content is no longer being supported, and some of it may be out of date. Search for AZ-305: Designing Microsoft Azure Infrastructure Solutions to find the most up-to-date content for your learning journey.

This course is designed to develop the skills of an Azure Solution Architect and enable them to pass the Microsoft Azure AZ-304 certification exam.

The AZ-304 exam is one of the exams required to achieve the expert-level certification as an Azure Solutions Architect Expert.

Throughout this course, we cover all of the AZ-304 exam objectives and provide experience designing and architecting Azure-based solutions. This course provides:

  • Fundamental knowledge of solution architecture
  • Experience designing solutions for a range of scenarios
  • Familiarity with features and functionality of many Azure services
  • Knowledge of how to best deploy, migrate, and integrate Azure solutions

We work with concepts, Azure services, and various scenarios to provide the necessary skills, not solely to pass this exam but also to become an expert Azure Solution Architect.

  • Chapter 1 2 Lessons Introduction 7:07

    Intro to the Course

    1:40

    About the Exam

    5:27
  • Chapter 2 1 Lesson Supporting Course 2:19

    Supporting Course - Azure Architect Design Concepts

    2:19
  • Chapter 3 7 Lessons Design Authentication and Authorization 28:11

    Tips for Identity and Access Management

    3:48

    Recommended Solutions for Multi-Factor Authentication

    3:51

    Steps to Take for Securing Our Identity Infrastructure

    7:24

    Recommend a Solution for Single Sign-On

    3:56

    Recommend a Solution for Hybrid Identity

    3:23

    Recommend a Solution for B2B Integration

    3:17

    Section Summary

    2:32
  • Chapter 4 6 Lessons Design a Network Solution 35:52

    Plan Virtual Networks

    10:10

    Recommended Solutions for Name Resolution and Network Addressing

    4:23

    Understanding Azure-Based Name Resolution

    3:22

    Solutions for Hybrid Networks

    8:00

    Recommended Implementations for Secure Hybrid Networks

    7:10

    Section Summary

    2:47
  • Chapter 5 6 Lessons Storage 1:46:38

    Choosing Between Storage Tiers

    5:40

    Support Tiering for Storage Accounts

    3:49

    Recommended Storage Management Tools

    3:08

    Enabling Archiving with Azure Blob Storage

    45:00 Hands-On Lab

    L05: Lab: Creating and Mounting Azure File Shares

    45:00 Hands-On Lab

    Section Summary

    4:01
  • Chapter 6 5 Lessons Design a Compute Solution 27:15

    Choosing an Azure Compute Service

    4:24

    Determine Compute Options for Microservices

    7:42

    Choose a Solution for Containers

    7:47

    Provision Solutions for Azure Compute Infrastructure

    5:27

    Section Summary

    1:55
  • Chapter 7 7 Lessons Design a Database Solution 1:45:10

    Select an Appropriate Data Platform Based on Requirements

    7:14

    Azure Data Storage Solutions

    3:12

    Database Service Tier Sizing

    8:23

    Dynamically Scale Azure SQL DB and SQL Managed Instances

    3:09

    Encrypting Data at Rest, in Transmission, and in Use

    2:15

    L06: Lab: Enabling Encryption in Azure SQL

    1:15:00 Hands-On Lab

    Section Summary

    5:57
  • Chapter 8 6 Lessons Data Integration 30:57

    Azure Data Platform, End-to-End

    5:36

    Use Cases and Architecture Components

    7:26

    Recommend a Solution for Data Integration

    4:11

    Data Factory Key Concepts

    4:45

    Create a Self-Hosted Integration Runtime in Data Factory

    4:30

    Section Summary

    4:29
  • Chapter 9 6 Lessons Migrations 30:43

    Planning for an Azure Migration

    6:25

    Using Azure Migrate to Create Assessments

    5:30

    Server Migrations Using Azure Migrate

    4:27

    Using the Azure Database Migration Service

    4:27

    Migrating On-Prem Data to Cloud Storage with AzCopy

    3:50

    Section Summary

    6:04
  • Chapter 10 3 Lessons Governance 20:55

    Understanding Governance

    8:07

    Using Azure Policy

    7:23

    Azure Blueprints

    5:25
  • Chapter 11 3 Lessons Logging and Monitoring 16:50

    Monitoring Overview

    4:31

    Monitoring Resources with Azure Monitor

    9:24

    Collect and Analyze Resource Logs for Azure Resources

    2:55
  • Chapter 12 3 Lessons Backup and Recovery 25:31

    Architectural Best Practices for Reliability

    7:17

    Azure Site Recovery

    11:36

    Data Archiving and Retention

    6:38
  • Chapter 13 5 Lessons High Availability 27:35

    Using Availability Zones

    6:11

    HA for Business Continuity and Disaster Recovery

    4:45

    Running Applications in Multiple Azure Regions for HA

    6:57

    Design HA Applications for Disaster Recovery

    6:54

    Section Summary

    2:48
  • Chapter 14 4 Lessons Cost Optimization 26:02

    Solutions for Cost Management

    12:54

    Minimizing Costs

    5:09

    Cost Optimization Checklists

    6:09

    Section Summary

    1:50
  • Chapter 15 2 Lessons Application Architecture 9:45

    Event-Based Cloud Automation in Azure

    5:15

    Microservice Architecture on Azure Service Fabric

    4:30
  • Chapter 16 5 Lessons Security for Applications 1:11:56

    Security for Applications and Services

    2:52

    Azure Key Vault

    3:05

    Using Azure Key Vault

    1:00:00 Hands-On Lab

    Azure AD Managed Identities

    3:07

    Section Summary

    2:52
  • Chapter 17 1 Lesson Practice Exam 1:00:00

    AZ-304 Microsoft Azure Architect Design (AZ-304T00)

    1:00:00 Quiz
  • Chapter 18 2 Lessons Conclusion 4:26

    Course Summary

    3:29

    Keep Up to Date with Azure This Week

    0:57

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!