We may earn an affiliate commission when you visit our partners.
Course image
Alan Rodrigues

Update history

v 5.0 - June 2023

Performing an entire course refresh. This is to ensure that the course aligns with changes to Azure services. And also aligns with all changes to the AZ-305 exam objectives.

v 4.0 - January 2022

Read more

Update history

v 5.0 - June 2023

Performing an entire course refresh. This is to ensure that the course aligns with changes to Azure services. And also aligns with all changes to the AZ-305 exam objectives.

v 4.0 - January 2022

  • Updated course so that students can use the material for preparing for both the AZ-304 exam or the AZ-305 exam

  • Added more practice test questions to the course

  • Updated/Added videos that include

    • Application Insights and working with Application Insights

    • Microsoft Defender for Cloud

    • Azure Policies

    • Azure Blueprints

    • Azure AD Application Proxy

v 3.0 - June 2021

  • Revised a whole lot of chapters based on the revised objectives of the exam. Some of the revised chapters include the following

    • Azure AD Privileged Identity Management - Here we see the benefit of Azure AD Privileged Identity Management when it comes to Azure AD roles. And how we can perform Access Reviews

    • More on containers - We will now look at an example on how to deploy a web application onto Azure Kubernetes with the use of containers. This helps students get a better idea on how to deploy containerized-based applications.

    • Better examples on the use of Active-geo replication and Auto-Failover groups when it comes to redundancy for Azure SQL databases

  • Added new chapters which include

    • A overview and simple working on Azure Synapse Analytics and Azure Databricks.

    • How to transfer data using Azure Data Factory.

    • A look at services such as Azure Event Grid and Azure Event Hubs. This helps the students understand how these services can better fit into the entire application architecture picture.

    • A quick look at the Azure DevOps set of tools.

v 2.0 - September 2020

  • Additional chapters added to help students pass either the AZ-301/304 exam

This course will make students be prepared to take on the following exam

Exam AZ-301: Microsoft Azure Architect Design

All concepts covered in this course are aligned to the following Exam Objectives

  • Determine workload requirements

  • Design for identity and security

  • Design a data platform solution

  • Design a business continuity strategy

  • Design for deployment, migration, and integration

  • Design an infrastructure strategy

Enroll now

What's inside

Learning objectives

  • Be in a better position in taking the az-305: designing microsoft azure infrastructure solutions exam
  • Understand all the details required for understanding the various objectives for the exam
  • Understand different aspects that go into using designing applications that use azure technologies
  • Have a review of key azure services that are important from an exam perspective

Syllabus

Introduction
Important Course Instructions
PDF Download
Design Monitoring
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers Azure AD Privileged Identity Management, which is beneficial for managing Azure AD roles and performing access reviews, enhancing security and compliance
Includes hands-on labs for services like Azure Monitor, Microsoft Sentinel, and Azure Key Vault, providing practical experience in designing and implementing Azure solutions
Explores Azure Blueprints, which helps in defining and deploying repeatable sets of Azure resources, promoting consistency and compliance across environments
Examines Azure AD Application Proxy, which enables users to access on-premises web applications from outside the corporate network, enhancing flexibility and security
Requires familiarity with the AZ-104 exam content, suggesting it is designed for those with existing foundational knowledge of Azure administration
Uses Visual Studio 2022, so learners should ensure they have access to this IDE to follow along with the application development labs

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Az-305 exam prep course analysis

According to students, this course is primarily designed for exam preparation for the AZ-305 certification and is considered highly effective by many. Learners say it provides comprehensive coverage of the official exam objectives. The labs and demonstrations are often highlighted as practical and helpful for reinforcing concepts. A significant positive point is that the course content is actively updated, keeping it relevant with the fast-changing Azure environment and exam structure. Students consistently note that a solid understanding of the AZ-104 exam material is a critical prerequisite. Some reviewers mention that the pace can be fast or that coverage of certain services is more of an overview than an in-depth dive, which might require supplementary study depending on your background.
Labs reinforce concepts, demos are clear.
"The labs were useful and helped reinforce the concepts taught."
"I found the demos practical and easy to follow."
"The hands-on sections significantly helped my practical understanding."
Covers most AZ-305 exam objectives.
"The course covers most of the AZ-305 topics thoroughly."
"It feels comprehensive and aligned with the exam objectives."
"I felt it covered all the listed exam domains adequately."
Course content is actively updated.
"I was glad the course content is recent and updated for the latest exam."
"The frequent updates are a big plus for staying current with Azure changes."
"It's great that the instructor keeps the course updated to match exam objectives."
Highly effective for passing the exam.
"This course was excellent preparation for the AZ-305 exam."
"Overall I found this course very helpful for my exam readiness."
"I highly recommend this course for anyone aiming for the AZ-305."
Some topics brief, pace can be fast.
"Some sections felt a bit fast-paced for me."
"Don't expect deep dives into every single Azure service."
"It's more of a broad overview needed for the exam than deep technical detail."
Solid AZ-104 knowledge is needed.
"You definitely need solid AZ-104 knowledge before starting this course."
"It strongly assumes a good understanding of AZ-104 concepts."
"Make sure you meet the AZ-104 prerequisite, it's essential."

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 - Designing Azure Infrastructure Solutions with these activities:
Review Azure Fundamentals
Solidify your understanding of core Azure concepts before diving into design solutions. This will help you better grasp the more advanced topics covered in the course.
Browse courses on Azure Fundamentals
Show steps
  • Review the AZ-900 exam objectives.
  • Take a practice exam for AZ-900.
  • Focus on areas where you score poorly.
Exam Ref AZ-305 Designing Microsoft Azure Infrastructure Solutions
Use this exam reference to solidify your understanding of the key concepts and prepare for the AZ-305 certification exam.
Show steps
  • Read the chapters relevant to the course modules.
  • Complete the practice questions at the end of each chapter.
  • Focus on areas where you struggle.
Microsoft Azure Architect Technologies and Design Complete Study Guide: Exam AZ-303 and AZ-304
Gain a broader understanding of Azure architecture principles and technologies. This book provides a solid foundation for the course material.
Show steps
  • Read the chapters relevant to the course modules.
  • Take notes on key concepts and design patterns.
  • Review the practice questions at the end of each chapter.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Implement Azure Policies
Gain hands-on experience with Azure Policies by implementing them in a test environment. This will solidify your understanding of how to enforce compliance and security standards.
Show steps
  • Create a test Azure subscription or resource group.
  • Identify common compliance requirements.
  • Implement Azure Policies to enforce those requirements.
  • Test the policies to ensure they are working as expected.
Blog Post: Azure Cost Optimization Strategies
Deepen your understanding of cost optimization by writing a blog post. This will force you to research and articulate different strategies for managing Azure costs effectively.
Show steps
  • Research different Azure cost optimization techniques.
  • Outline the key points and structure of your blog post.
  • Write the blog post, providing clear explanations and examples.
  • Publish your blog post on a platform like Medium or LinkedIn.
Design a Secure Web Application Architecture
Apply your knowledge by designing a secure web application architecture on Azure. This project will reinforce your understanding of identity, security, data storage, and deployment strategies.
Show steps
  • Define the application requirements and security considerations.
  • Design the architecture, including identity management, data storage, and network security.
  • Document your design choices and justifications.
  • Present your design to peers for feedback.
Create a Data Flow Diagram for an Azure Solution
Visualize the data flow within an Azure solution to better understand its architecture. This will help you identify potential bottlenecks and security vulnerabilities.
Show steps
  • Choose an Azure solution (e.g., a web application, a data pipeline).
  • Identify all the data sources, destinations, and transformations.
  • Create a data flow diagram using a tool like Visio or Lucidchart.
  • Present your diagram to peers for feedback.

Career center

Learners who complete AZ-305 - Designing Azure Infrastructure Solutions 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 services, such as those offered by Azure, and how they can meet business needs. A Cloud Architect benefits from a course like this because it covers key Azure services, including compute, storage, and networking, as well as important aspects of security using tools like Azure Active Directory. Furthermore, the course delves into critical design areas such as data storage, identity management, and business continuity, all essential for designing resilient and efficient cloud infrastructure. This course helps build a foundation in the core concepts of cloud architecture.
Solutions Architect
A Solutions Architect designs specific technical solutions that meet business requirements using available technologies. This role requires an understanding of various tech stacks, and cloud platforms like Azure are becoming increasingly important. This course, with its focus on designing Azure infrastructure solutions, directly aligns with the responsibilities of solutions architects. The course provides practical knowledge of key Azure services. It also covers how to design for data storage, security, identity, and business continuity, which are essential considerations for a successful deployment. This course may be useful for those looking to master how to design and integrate Azure services into larger solutions.
Azure Administrator
An Azure Administrator implements, manages, and monitors an organization's Microsoft Azure environment. This includes dealing with virtual machines, storage, networking, and identity. This course may be useful for an Azure Administrator because it covers the design aspects of these solutions. This course goes in-depth into the planning and strategy for implementing solutions, which helps an administrator develop a more comprehensive understanding of the services they manage. The course covers key areas like Azure Active Directory, data storage, and monitoring. It provides a well-rounded foundation in Azure infrastructure.
Cloud Security Engineer
A Cloud Security Engineer focuses on protecting cloud-based systems and data. This role demands a deep understanding of cloud security principles and technologies, specifically in the Azure environment. This course is useful preparation for a Cloud Security Engineer, given its focus on Azure Active Directory, Azure Policies, and Azure Key Vault, which are all vital for securing cloud deployments. The course's instruction on identity management and monitoring and also how to deploy security solutions will help security engineers excel in their role. An emphasis on Azure security and identity will be especially useful to anyone in this career.
DevOps Engineer
A DevOps Engineer focuses on bringing development and operations teams together. This involves continuous integration, deployment, and monitoring. In a cloud-centric DevOps environment, this means using cloud services to automate and streamline processes. This course may be useful to a DevOps Engineer. It covers key Azure services with a focus on deployment and integration. The course provides knowledge of various Azure tools that can automate key aspects in the development lifecycle. The course also touches on monitoring and cost management and how these can be implemented in Azure.
Systems Engineer
A Systems Engineer designs, implements, and manages IT systems, a role that is now heavily reliant on cloud infrastructure. This position often requires a broad understanding of various technologies and how they work together. This course may be useful for a Systems Engineer, because it provides coverage of Azure services and how they can be integrated. The course also goes deep into the design of an infrastructure strategy. This course's design-centric approach offers systems engineers a good understanding of how to architect and implement reliable cloud solutions.
Network Engineer
A Network Engineer is responsible for designing, implementing, and maintaining network infrastructure, which increasingly includes cloud-based networks. This course may be useful to a Network Engineer, as it covers networking concepts within Azure. The course deals with virtual networks, network security groups, and how to integrate them with existing architectures. The course's emphasis on design may be particularly useful for a network engineer seeking to understand how to build scalable cloud infrastructure. The concepts in the course will greatly help expand the engineer's base of knowledge.
Data Engineer
A Data Engineer builds and maintains the data infrastructure used for analysis and reporting. This includes data storage, data pipelines, and data security. This course may be useful to a Data Engineer because it covers Azure data services. The course reviews Azure SQL Database, Azure Data Factory, and Azure Databricks. It also covers the use of various tools for data management and transformation. The course provides important context for the design and implementation of data solutions on Azure, which can greatly improve the value of a data engineer.
Database Administrator
A Database Administrator manages and maintains database systems, both on premises and in the cloud. This includes performance tuning, data security, and backups. This course may be useful to a Database Administrator, given its coverage of Azure SQL Database. The course deals with the different deployment and pricing options. It also covers how to implement transparent data encryption. A Database Administrator will benefit from the course's focus on database design and security within the Azure ecosystem.
IT Project Manager
An IT Project Manager oversees the planning, execution, and completion of technology-related projects. This role requires a broad understanding of IT infrastructure and the ability to manage resources effectively. This course may be useful for an IT project manager, given that it provides insights into Azure infrastructure design and implementation. An IT project manager must understand the basics of cloud services. This course will help them plan, resource, and execute projects more effectively. The course also covers key aspects of IT infrastructure, such as monitoring, security, and data storage.
Technical Consultant
A Technical Consultant provides expert advice and guidance on technical solutions and implementations. This role often involves working with clients to understand their needs and recommending the best solutions. This course may be useful for a Technical Consultant focusing on Azure solutions, because it covers the design of Azure infrastructure. The course helps a technical consultant understand different options and allows them to make more informed recommendations. The course's design-focused approach will help consultants provide more effective guidance to their clients.
Support Engineer
A Support Engineer provides technical assistance to users of IT systems. This includes troubleshooting issues and providing guidance on best practices. This course may be useful to a Support Engineer, as it provides details on various Azure services. The course's comprehensive overview of Azure services will help support engineers troubleshoot more effectively. This course helps you develop a wider skillset that will assist in supporting a company's cloud services.
Software Developer
A Software Developer designs, develops, and tests software applications. While the course does not focus on the pure development aspects of software engineering, a Software Developer will find it useful to understand the basics of how to deploy and integrate software on the cloud. The course covers Azure services, such as virtual machines and web apps, which are important in deploying and running applications. A software developer may improve their skills from understanding the deployment and cloud infrastructure aspects of a web application.
Technical Trainer
A Technical Trainer develops and delivers training programs on technical topics. This position requires an in-depth understanding of technology and the ability to explain complex concepts clearly. This course could be useful for a Technical Trainer teaching Azure, as it covers the design of Azure infrastructure. The course provides a good overview of key concepts in a logical and structured manner, which can improve a trainer's delivery. The course also will provide a trainer with more knowledge and practical experience.
Technical Writer
A Technical Writer creates documentation for technical products and services. This requires a solid understanding of the technology being documented, and how it works. This course may be useful for a technical writer because it provides a structured overview of Azure services and how they are designed. The course provides the broad knowledge needed to document Azure systems effectively. The technical writer will be able to create more complete and accurate documentation from this deeper familiarity with Azure.

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 - Designing Azure Infrastructure Solutions.
Provides a comprehensive overview of the technologies and design principles covered in the AZ-305 exam, which evolved from AZ-303 and AZ-304. It serves as a valuable reference for understanding the underlying concepts and best practices for designing Azure solutions. While not specifically tailored to AZ-305, it offers a strong foundation and complements the course material. It is particularly useful for those seeking a deeper understanding of the architectural considerations involved in Azure deployments.

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