We may earn an affiliate commission when you visit our partners.
Scott Duffy • 1.000.000+ Students and Software Architect.ca

Complete preparation for the Azure AZ-305 exam.

COURSE BONUS: Free study guide PDF available for download inside the course.

Microsoft Azure is a skill in high demand in today's large business marketplace.

Read more

Complete preparation for the Azure AZ-305 exam.

COURSE BONUS: Free study guide PDF available for download inside the course.

Microsoft Azure is a skill in high demand in today's large business marketplace.

  • According to Microsoft, Azure is being used by 85% of the Fortune 500 companies, particularly with their hot Office 365 suite

  • Use of Azure has grown 51% year-over-year

  • Salary survey sites report that Azure Architects earn up to US$170,000 per year across the United States

  • Microsoft has more than 100 data centers, across 60+ regions and 10 geos, making it one of the largest data centers in the world. 

This course also goes through the requirements of the Azure AZ-305 exam: Designing Microsoft Azure Infrastructure Solutions, section by section.

I'm quite confident that this is the most complete training course targeted specifically at the exam.

While the technology world is full of "buzzwords" and "flavors of the month", the cloud is a real paradigm shift in the way solutions are designed and architected. There are now so many reasons why you should include Azure cloud technology in the design of your solution that there are almost no reasons why not to do it. 

Cost savings is the one that catches the attention of businesses. Some companies are spending millions of dollars per month of their IT infrastructure, and every few years that hardware needs to be repaired and upgraded. Being able to reduce capital investment and essentially rent powerful equipment on demand is quite a lot of upfront savings.

If you add in the scalability, flexibility, and worldwide reach of the cloud and the technology group sees the potential as well. You can truly do more with less. 

This course goes through all of the requirements of the Microsoft exam AZ-305 exam: Designing Microsoft Azure Infrastructure Solutions. Multiple videos are devoted to each sub-objective, and we cover the topic thoroughly.

Most of the courses and content you find online assume you already have expert knowledge of Azure and just tells you what to study, spending only seconds covering entire objectives. I can confidently say this course goes deep on everything you need to know.

If you ARE already an expert at many Azure topics, you can easily skip the sections that you already know and focus on the ones you have not yet had much exposure also. This is the benefit of having the complete course. 

Each section has additional web-based resources for you to do further research and expand your knowledge beyond the requirements of the exam.

Enroll today.

Version history

V1.0 Launched Aug 2019

V1.1 OCT 2019 - Updates to audio quality. English closed captions added.

V1.2 DEC 2019 - Review of exam updates. Course updated for the latest requirements.

V2.0 SEP 2020 - AZ-304 updates have started. New and updated videos being added.

V2.1 JAN 2021 - New videos added - JIT access, Azure Policy, Azure Blueprint, Resource Graph, Storage Migration Service.

V2.2 MAY 2021 - Course update with new content - Cost Optimization, Storage Management, Maintainability.

V3.0 NOV 2021 - Updated with AZ-305 content.

V3.3 SEP 2023 - Updated

Microsoft, Windows, and Microsoft Azure are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. This course is not certified, accredited, affiliated with, nor endorsed by Microsoft Corporation.

Enroll now

What's inside

Learning objectives

  • Know how to design solutions for the microsoft azure platform
  • Pass the microsoft az-305 microsoft azure architect design test the first time
  • Understand the main concepts of azure, beyond the ones you normally use
  • Be up-to-date on the latest updates to this ever-changing platform

Syllabus

Welcome to the AZ-305 Azure Architect Design Exam course.
Welcome!
Overview of the AZ-305 Exam Requirements
Udemy Video Player
Read more
Azure Free Account
Amazing Azure Resources
AZ-305 STUDY GUIDE - FREE PDF DOWNLOAD
Design a solution for logging and monitoring
Design Identity, Governance, and Monitoring Solutions (25-30%)
Cosniderations for Log Routing
Introduction to Azure Monitor
Monitoring App Services with Application Insights
Monitoring Virtual Machines
Monitoring Storage Accounts
Azure Monitor Alerts and Metrics
Azure Monitor Log Queries (Kusto)
*NEW* Microsoft Sentinel for Security Monitoring
Design authentication and authorization solutions
Role Based Access Control (RBAC)
Identity Management in Azure
Design Authentication
Intro to Azure Active Directory
Create a New Azure Active Directory
Intro to Authentication
AD Synchronization
*NEW* Azure AD Connect Cloud Sync
Protecting Authentication
Self-Service Password Reset
Design Authorization
Introduction to Authorization
Approach to Authorization
Azure AD Groups and Roles
Just In Time (JIT) Access
*NEW* Azure Resource Graph
*NEW* Design Governance
*NEW* Azure Policy
*NEW* Assign a Policy
Template Specs and Deployment Stacks
Design a Data Management Strategy
Aug 2023 Updates
Design data storage solutions (20–25%)
Managed and Unmanaged Data Strategy
Relational and NoSQL Database Strategy
Database Auditing Strategy
The Concept of DTUs
The Concept of RU/s
Data Retention Strategy
Data Availability, Consistency and Durability
Data Warehouse Strategy
Design a Data Protection Strategy
Data Geo-Replication
Data Encryption
Data Scaling
Data Security
Data Loss Prevention (DLP)
Design a Monitoring Strategy for the Data Platform
Data Monitoring Strategy
Design a Site Recovery Strategy
Design business continuity solutions (15–20%)
Introduction to Azure Site Recovery (ASR)
Testing Failover and Initiating Failover
ASR Supported Workloads
ASR Geographies and Paired Regions
Design for High Availability
Application Redundancy
High Availability for Essential Components
Storage Types for High Availability
*NEW* Essential High Availability Concepts for Exam
*NEW* DEMO: Deploying an HA Zone-Redundant Solution
*NEW* High Availability Non-Relational Storage
*NEW* High Availability Relational SQL Database
Design a Data Archiving Strategy
Storage Account - Data Archiving and Access Tiers
Access Tier Requirements
Access Tier Service Level Agreements (SLAs)
Design Deployments
Design Infrastructure (25-30%)
Compute Deployments
Container Deployments
Database Deployments
Storage Deployments
Web App Deployments
Service Fabric Deployments
Design Migrations
Azure Migration Strategy
Data Migration Strategy
Application Migration Strategy
*NEW* Storage Migration Service
Useful Resources
Design an API Integration Strategy
API Management
API Policies
Design a Storage Strategy
Storage Account Strategy Overview
Setting Access Tiers
Storage Requirements
Storage Management
Design a Compute Strategy
Overview of Compute
Compute Options

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers the requirements of the AZ-305 exam, which validates skills in designing Microsoft Azure infrastructure solutions, making it directly relevant for career advancement
Includes hands-on demonstrations of deploying highly available, zone-redundant solutions, which are essential for designing resilient and scalable cloud architectures
Explores various data management strategies, including relational and NoSQL databases, data warehousing, and data protection, which are critical for designing comprehensive data solutions on Azure
Requires learners to understand the main concepts of Azure, which may necessitate additional learning for those with limited prior experience on the platform
Features content that was last updated in September 2023, so learners should verify whether the material is current with the latest Azure services and best practices
Examines Azure AD Connect Cloud Sync, Azure Policy, and Azure Resource Graph, which are useful for those seeking to implement modern governance and security practices

Save this course

Save AZ-305 Azure Architect Design Exam Prep (with AZ-304) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AZ-305 Azure Architect Design Exam Prep (with AZ-304) with these activities:
Review Azure Fundamentals
Reinforce foundational Azure concepts to better understand the advanced topics covered in the AZ-305 course.
Browse courses on Azure Fundamentals
Show steps
  • Review the Azure Fundamentals documentation.
  • Take a practice quiz on Azure core services.
Read 'Microsoft Azure Architect Technologies and Design Complete Study Guide'
Supplement course materials with a comprehensive study guide that covers all aspects of Azure architecture.
Show steps
  • Read the chapters relevant to the course modules.
  • Complete the practice questions at the end of each chapter.
Implement Azure RBAC
Solidify understanding of Azure Role-Based Access Control (RBAC) by implementing various permission scenarios.
Show steps
  • Create custom roles with specific permissions.
  • Assign roles to users and groups at different scopes.
  • Test the effectiveness of the assigned roles.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Write a blog post
Deepen understanding by explaining a complex Azure concept in a simplified manner through a blog post.
Show steps
  • Choose a specific Azure topic from the course.
  • Research the topic thoroughly.
  • Write a clear and concise blog post explaining the concept.
  • Publish the blog post on a platform like Medium or LinkedIn.
Design a HA Solution
Apply learned concepts by designing a highly available solution for a sample application in Azure.
Show steps
  • Define the application requirements and SLAs.
  • Choose appropriate Azure services for high availability.
  • Create a diagram of the proposed architecture.
  • Document the design considerations and trade-offs.
Read 'Azure Security Center'
Enhance knowledge of Azure security best practices and tools for designing secure solutions.
Show steps
  • Read the chapters on threat detection and security policies.
  • Explore the practical examples of configuring Azure Security Center.
Automate Azure Deployments
Gain practical experience by automating the deployment of Azure resources using Infrastructure as Code (IaC).
Show steps
  • Choose an IaC tool such as ARM templates or Terraform.
  • Define the infrastructure resources in code.
  • Automate the deployment process using CI/CD pipelines.
  • Test and validate the deployed infrastructure.

Career center

Learners who complete AZ-305 Azure Architect Design Exam Prep (with AZ-304) will develop knowledge and skills that may be useful to these careers:
Cloud Architect
A Cloud Architect designs and oversees the implementation of cloud computing strategies. This role requires a deep understanding of cloud platforms, and this course focusing on the Azure AZ-305 exam directly helps build a strong foundation in Azure design and architecture. The course covers key areas such as data management, security, and business continuity, all vital for a cloud architect. The course's detailed breakdown of Azure services also makes it a good choice for someone looking to transition into this role.
Solutions Architect
A Solutions Architect translates business needs into technical solutions. This role requires a broad understanding of various architectures and technologies and this course, which focuses on Azure, helps to provide a foundation in a key cloud platform. The course’s content on designing for high availability, data protection, and deployments, can help a solutions architect design effective and scalable solutions. Studying the course material, which is updated for the latest requirements, will help prepare any professional for this demanding role.
Azure Administrator
An Azure Administrator implements, manages, and monitors an organization's Azure environment. This role benefits from a detailed understanding of Azure services. This course provides a deep dive into the design aspects of Azure infrastructure that an administrator would need to understand in order to implement and maintain a system, going into specifics on monitoring, authentication, and data management. This course, which also includes a free study guide PDF, is suitable for learning the fundamentals of this role.
Cloud Consultant
A Cloud Consultant advises organizations on adopting and optimizing cloud technologies. This role requires a broad understanding of cloud platforms and their capabilities. This course, with its focus on Microsoft Azure, helps to provide a deeper understanding of Azure's architectural design and solutions. The course covers elements that a consultant would need to be familiar with, such as cost optimization, data management, and security. The course may be helpful for someone looking to transition into consulting.
Systems Engineer
A Systems Engineer is involved in the design, implementation, and maintenance of IT systems. This course's in-depth coverage of Azure architecture helps build a foundation for someone interested in the design of cloud systems. The course's focus on topics important to systems engineers, such as compute, storage, and networking within Azure environments, helps to prepare an engineer for the realities of modern IT systems. This course, which also provides resources for further research, can be a great first step.
DevOps Engineer
A DevOps Engineer works to streamline software development and deployment processes, often involving cloud platforms. This course provides a deep dive into Azure infrastructure, helping a DevOps engineer understand and implement necessary cloud resources. Topics covered in the course, such as infrastructure design, deployment strategies, and monitoring, are directly relevant to DevOps practices. Using this course, you can gain familiarity with Azure principles that can help you succeed in this role.
Database Administrator
A Database Administrator (DBA) manages and maintains databases, and this role is evolving to include cloud-based solutions. This course’s content on Azure data services, including relational and NoSQL databases, storage strategies, and data protection, helps any DBA transition to cloud database management. The course covers design aspects of data solutions, which is an important part for the modern DBA role. The detailed nature of the course may be useful to someone looking to expand their knowledge of cloud databases.
IT Project Manager
An IT Project Manager oversees technology projects, and they must understand the technologies involved. While this course is techincal in nature, the content on Azure infrastructure and solutions can be useful to an IT project manager working with cloud-based projects. This course, which covers key aspects of data management, deployment, and monitoring, may be useful to someone who wishes to better manage IT projects involving Azure. This course can provide valuable insight for managing projects effectively.
Data Engineer
A Data Engineer builds and maintains data pipelines and infrastructure. This course's coverage of Azure's data management solutions, particularly data storage, data protection, and data monitoring strategies, helps a data engineer design and implement cloud-based data pipelines. The course content on databases can help anyone working with data infrastructure, and may provide important knowledge to the learner of this course. The course can help prepare you for this modern technology role.
Network Engineer
A Network Engineer designs and maintains an organization's network infrastructure. This role is increasingly involved with cloud-based networks. While this course focuses on Azure architecture at a design level, it also covers the interaction of networking within Azure's cloud environment. The course may be helpful for a network engineer who wants to enhance their understanding of cloud-based networking, especially as more businesses rely on cloud technology. The course helps build a foundation for network engineers looking to expand their skills.
Technical Support Specialist
A Technical Support Specialist assists users with technical issues, and in a modern environment, this may involve Azure cloud services. This course’s material covers important aspects of Azure infrastructure, including monitoring and resource management. This may be useful for a support specialist who is looking to expand their skills and provide better support for cloud-based systems. The course may provide valuable knowledge for someone working in technical support.
IT Support Analyst
An IT Support Analyst provides technical assistance and troubleshooting, often working with various systems, potentially including cloud platforms. This course's overview of Azure architecture and core services may be useful to an IT support analyst who wants to better understand cloud technology. The course, which also covers security and monitoring, may help an analyst troubleshoot cloud-related issues more effectively. This course can be a good introduction to cloud services for IT professionals.
Business Intelligence Analyst
A Business Intelligence Analyst analyzes data to derive insights for business decisions. This course's introduction to Azure data services such as databases and data warehousing may be useful for someone working in Business Intelligence. A business analyst who wishes to better understand how data is stored and managed can find this course helpful, even though it focuses on architecture. The course may provide important background for a business analyst working in tech.
Data Analyst
A Data Analyst interprets data and reports findings. This course's discussions of data storage, data protection, and database strategies on Azure may be beneficial for a data analyst looking to understand data management within cloud environments. Because modern data analysis increasingly involves cloud-based data solutions, this course can help build a foundation of knowledge. A data analyst can leverage this course to better understand their data's cloud infrastructure.
Technical Writer
A Technical Writer creates documentation for technical products and services. This course, which covers Azure in detail, may be helpful for a technical writer who focuses on cloud technology. The detailed nature of the course will help a technical writer develop familiarity with the important topics of Azure, especially in the sections focused on design. Understanding of the topics discussed in this course can provide the necessary background knowledge for a technical writer.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AZ-305 Azure Architect Design Exam Prep (with AZ-304).
Provides comprehensive coverage of the AZ-305 exam objectives. It serves as a valuable reference for understanding Azure architecture technologies and design principles. The book offers in-depth explanations, practical examples, and hands-on exercises to reinforce learning. It is commonly used by professionals preparing for the AZ-305 certification.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser