Student Feedback
AZ-305: Designing Microsoft Azure Infrastructure Solutions Certification Video Training Course Outline
Welcome to the AZ-305 Azure Arch...
Design a solution for logging an...
Design authentication and auther...
Design Authentication
Design Authorization
*NEW* Design Governance
Design a Data Management Strategy
Design a Data Protection Strategy
Design a Monitoring Strategy for...
Design a Site Recovery Strategy
Design for High Availabiity
Design a Data Archiving Strategy
Design Deployments
Design Migrations
Design an API Integration Strategy
Design a Storage Strategy
Design a Compute Strategy
Design a Networking Strategy
Welcome to the AZ-305 Azure Architect Design Exam course
AZ-305: Designing Microsoft Azure Infrastructure Solutions Certification Video Training Course Info
AZ-305 Exam Prep: Designing Resilient and Scalable Azure Architectures
The AZ-305 Exam, officially titled Designing Microsoft Azure Infrastructure Solutions, is designed for professionals who want to validate their skills in creating advanced, secure, and scalable Azure architectures. Achieving certification requires more than just theoretical understanding of cloud concepts; it also demands hands-on experience, practical problem-solving skills, and an ability to make architectural decisions that align with business requirements. This course is intended to bridge the gap between foundational knowledge and advanced design expertise, providing learners with a structured roadmap to understand, practice, and master the skills required to succeed in the AZ-305 Exam.
This course is suitable for candidates who already have a working knowledge of Azure and have preferably completed Exam AZ-104: Microsoft Azure Administrator. The AZ-104 provides the operational foundation, including the ability to manage Azure subscriptions, resources, storage, and networking. Building upon this foundation, the AZ-305 course focuses on the design aspect of Azure solutions, emphasizing architectural strategies, best practices, and decision-making processes necessary for enterprise-scale deployments. It covers all key exam domains, including identity and security, data platform solutions, infrastructure strategy, deployment and migration planning, and business continuity. By following this course, learners will gain a comprehensive understanding of these areas and develop the confidence to design robust and efficient cloud architectures.
One of the primary goals of this course is to provide both conceptual and practical knowledge. Conceptual understanding involves grasping the principles of cloud architecture, such as high availability, scalability, fault tolerance, cost optimization, and security compliance. These concepts are essential for making informed architectural decisions that satisfy organizational and technical requirements. For example, when designing a multi-region solution for a critical application, understanding the trade-offs between replication strategies, latency, and cost is crucial. This course explains these concepts in detail, providing illustrative examples and real-world scenarios to help learners internalize the information.
Practical experience is equally emphasized throughout this course. Hands-on exercises allow students to implement design principles in a live Azure environment, exploring the functionality and interactions of various services. Learners will gain experience configuring virtual networks, implementing identity and access management solutions, designing storage and database solutions, and creating monitoring and logging strategies. By applying knowledge in practical scenarios, learners not only reinforce theoretical understanding but also acquire the skills necessary to handle the scenario-based questions that the AZ-305 Exam frequently presents. Practical exercises also enhance problem-solving capabilities, helping students to evaluate alternatives, choose optimal solutions, and anticipate challenges before they occur in a real-world environment.
This course provides a detailed overview of Azure architecture, covering each exam domain systematically. In the identity and security domain, learners will explore Azure Active Directory, role-based access control, conditional access policies, multi-factor authentication, and privileged identity management. In the data platform domain, students will learn how to design storage solutions, implement redundancy, manage data replication, and integrate analytics and big data services. The infrastructure strategy domain covers networking, compute, and application services, focusing on designing scalable and cost-efficient solutions. Deployment, migration, and integration are addressed through guidance on planning application migrations, integrating on-premises resources, and using automation tools for deployment. Finally, the business continuity domain ensures learners understand disaster recovery strategies, high availability designs, and backup solutions.
Additionally, this course emphasizes best practices and design considerations from the perspective of an Azure Architect. Learners will gain insights into evaluating workload requirements, assessing risk, planning for security and compliance, and optimizing for cost and performance. Each module includes examples of real-world scenarios, helping students understand how to apply design principles in practical settings. By connecting theory with hands-on exercises and scenario-based questions, learners develop a holistic understanding of Azure architecture and the skills necessary to succeed in both the AZ-305 Exam and professional cloud projects.
What You Will Learn
Upon completing this course, students will be well-prepared to take the AZ-305 Exam with confidence. Preparation for this exam involves mastering a combination of theoretical knowledge, practical skills, and problem-solving capabilities. By the end of the course, learners will have developed a strong foundation in designing secure, scalable, and highly available Azure infrastructure solutions. They will be able to analyze complex requirements, evaluate design alternatives, and implement effective solutions that align with business objectives. This preparation is crucial not only for passing the certification exam but also for applying architectural principles in real-world enterprise environments.
Students will gain a comprehensive understanding of all essential objectives of the AZ-305 Exam. These objectives cover a broad range of domains, including workload requirements, identity and security, data platform solutions, business continuity strategies, deployment and migration planning, and infrastructure design. Each of these domains has specific goals and challenges, and the course ensures that learners understand both the theoretical principles and practical considerations involved. By mastering these objectives, students will be equipped to make informed architectural decisions, evaluate trade-offs, and design solutions that are resilient, cost-efficient, and secure.
A significant focus of this course is teaching students how to design applications that utilize Azure technologies effectively. Modern cloud solutions require thoughtful integration of multiple services to meet performance, scalability, and security requirements. Through this course, learners will explore a variety of Azure services and understand how to combine them to create cohesive solutions. They will learn how to design applications that leverage virtual machines, containers, serverless computing, storage options, and networking components. By understanding how each service fits into the overall architecture, students can create designs that optimize resource utilization, reduce costs, and maintain high availability.
Students will also review key Azure services and features that are critical from an exam perspective. These services include Azure Active Directory for identity management, role-based access control, conditional access policies, multi-factor authentication, and Privileged Identity Management. Additionally, learners will study Azure Monitor, Application Insights, Azure Policies, Blueprints, Event Hubs, Event Grid, Data Factory, Synapse Analytics, and Databricks. Understanding these services, their configurations, and their integration points is essential for passing the exam and for designing effective, enterprise-grade solutions. The course provides detailed explanations, practical examples, and scenario-based exercises to ensure learners are comfortable with these technologies.
Course Requirements
To get the most from this course, students should have:
Prior knowledge and experience with the Azure platform
Completion of Exam AZ-104: Microsoft Azure Administrator or equivalent experience
Basic understanding of cloud computing principles and architecture design
Familiarity with core Azure services and their functionalities
Course Description
This course has been continuously updated to ensure that it aligns with the latest changes in Azure services and the objectives of the AZ-305 Exam. Cloud technologies evolve rapidly, and Azure regularly introduces new features, services, and enhancements. To maintain relevance and provide students with accurate, up-to-date knowledge, the course content has been revised multiple times to reflect these changes. Each version of the course incorporates new modules, examples, and practical scenarios designed to prepare students for both the theoretical and practical challenges they will encounter in the exam. This ongoing evolution ensures that learners are equipped with the most current information and best practices, providing a strong foundation for designing effective Azure infrastructure solutions.
One of the key advantages of this course is its structured approach to covering critical aspects of Azure infrastructure design. The course does not merely present a list of services; it emphasizes understanding the purpose, capabilities, and limitations of each service and how it fits into a larger architectural context. This holistic approach helps students develop the ability to make informed design decisions that balance performance, cost, scalability, and security. By examining real-world use cases and practical scenarios, learners can see how theoretical concepts translate into actionable solutions in cloud environments.
Identity and security are foundational pillars of Azure infrastructure design, and this course places significant emphasis on these domains. Students learn how to implement Azure Active Directory, configure role-based access control, apply conditional access policies, and manage multi-factor authentication for secure access. Additionally, the course covers Privileged Identity Management, auditing, and compliance strategies to help learners design secure solutions that meet organizational and regulatory requirements. By understanding these concepts in depth, students can create architectures that safeguard sensitive data and maintain operational integrity in complex enterprise environments.
Deployment strategies and infrastructure planning are also core components of the course. Azure offers a wide range of compute, storage, and networking services, each with its own configuration options, benefits, and trade-offs. This course teaches students how to choose the most appropriate services for different workloads, plan for high availability and disaster recovery, and optimize costs while maintaining performance. Topics include virtual networks, subnets, firewalls, virtual machines, containers, serverless options, and hybrid integration solutions. By working through examples and hands-on exercises, students learn to design scalable, resilient infrastructures that meet the requirements of modern applications.
Data platform design is another critical focus area. The course guides learners through selecting storage solutions, designing databases for high availability and redundancy, implementing backup strategies, and integrating analytics and big data platforms such as Azure Synapse Analytics and Azure Databricks. Students also explore data migration, replication, and transformation techniques using tools like Azure Data Factory. By understanding the complete data lifecycle and how to implement robust solutions, learners can design architectures that support business intelligence, reporting, and operational efficiency.
Business continuity is an essential aspect of infrastructure design that cannot be overlooked. The course emphasizes planning for disaster recovery, failover, and backup strategies, ensuring that applications remain available during disruptions. Students learn how to configure Auto-Failover groups, implement geo-redundancy, and use Azure Site Recovery to maintain operational continuity. These skills are critical not only for passing the exam but also for building architectures that can withstand unexpected events and maintain service reliability.
Course Update History
Version 5.0 - June 2023
The latest update involved a complete course refresh to ensure alignment with recent changes to Azure services and AZ-305 exam objectives. This version emphasizes practical implementation, updated examples, and new guidance on designing modern Azure solutions.
Version 4.0 - January 2022
This update made the course suitable for preparing for both AZ-304 and AZ-305 exams. Enhancements included:
Additional practice test questions
Updated videos covering key services such as Application Insights, Microsoft Defender for Cloud, Azure Policies, Azure Blueprints, and Azure AD Application Proxy
Version 3.0 - June 2021
This revision updated multiple chapters to align with the revised exam objectives, including:
Azure AD Privileged Identity Management, focusing on access reviews and role management
Expanded coverage of containers, including deploying web applications on Azure Kubernetes
Improved examples of Active-Geo Replication and Auto-Failover groups for Azure SQL databases
New chapters covering Azure Synapse Analytics, Azure Databricks, data transfer with Azure Data Factory, and services like Azure Event Grid and Event Hubs
Introduction to Azure DevOps tools and workflows
Version 2.0 - September 2020
Additional chapters were included to help students prepare for AZ-301/304 exams, including:
Determining workload requirements
Designing identity and security strategies
Developing data platform solutions
Designing business continuity strategies
Planning deployment, migration, and integration solutions
Creating comprehensive infrastructure strategies
Exam Objectives Covered
This course thoroughly covers all objectives for the AZ-305 Exam, including:
Determine Workload Requirements
Understanding workload requirements is the first step in designing Azure solutions. This includes analyzing performance needs, scalability requirements, resource utilization, and availability expectations. Students learn how to assess current infrastructure, predict future growth, and align architecture designs with business objectives.
Design for Identity and Security
Identity and security are fundamental to cloud architecture. This course covers:
Implementing Azure Active Directory for identity management
Role-based access control and conditional access policies
Multi-factor authentication and security protocols
Managing privileged accounts and auditing access
Designing compliance and governance strategies
Design a Data Platform Solution
Data is the foundation of most cloud applications. This course explores:
Choosing appropriate storage solutions for different workloads
Implementing redundancy, high availability, and disaster recovery
Designing data transfer and integration solutions
Leveraging analytics and big data platforms such as Azure Synapse Analytics and Azure Databricks
Design a Business Continuity Strategy
Business continuity ensures that applications remain available during disruptions. Key topics include:
Disaster recovery planning and failover strategies
High availability configurations for critical workloads
Backup and recovery solutions
Risk assessment and mitigation strategies
Design for Deployment, Migration, and Integration
Azure solutions often involve deployment and integration challenges. Students learn:
Designing deployment pipelines and migration strategies
Implementing application modernization using containers and serverless architectures
Integrating on-premises systems with Azure services
Leveraging Azure DevOps for automation and continuous delivery
Design an Infrastructure Strategy
Infrastructure strategy involves planning the overall architecture for performance, cost, and scalability. Topics include:
Designing network architectures, including virtual networks, subnets, and firewalls
Planning compute solutions using VMs, containers, and serverless options..
Implementing monitoring, logging, and alerting strategies
Optimizing costs and ensuring security and compliance across the infrastructure
Who This Course is For
This course is designed for professionals who want to take Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions. It provides a comprehensive learning pathway that covers both the theoretical foundations and practical applications of Azure architecture. The AZ-305 Exam is intended to validate a candidate’s ability to design secure, scalable, and reliable solutions on Microsoft Azure. By completing this course, students gain the skills and confidence needed to succeed in the exam and apply their knowledge in real-world cloud projects.
The course is ideal for cloud architects seeking to validate their Azure skills. Cloud architects are responsible for designing and implementing cloud solutions that meet specific business requirements, including performance, cost-efficiency, and security. This course equips architects with the tools to design robust Azure infrastructures, evaluate trade-offs, and select the most appropriate services for a given scenario. Students will learn how to plan workloads, design identity and security strategies, create resilient data solutions, and implement high availability and disaster recovery. By mastering these concepts, cloud architects can demonstrate their ability to deliver high-quality, enterprise-grade solutions on Azure, enhancing their professional credibility and career growth.
IT professionals transitioning to advanced Azure roles will also benefit significantly from this course. Many IT professionals have hands-on experience managing cloud resources, but may not yet have the architectural knowledge required for advanced design roles. This course bridges that gap by providing structured guidance on best practices, design principles, and Azure service integration. Topics such as identity management, infrastructure optimization, deployment strategies, and business continuity planning are explained in detail, allowing students to gain practical skills that go beyond routine administration. IT professionals who complete this course will be better prepared to take on leadership roles in cloud projects, contribute to strategic decisions, and design solutions that meet organizational goals.
Students who have completed AZ-104 or have equivalent experience will find this course a natural next step in their Azure learning journey. The AZ-104 exam focuses on administrative tasks such as managing Azure subscriptions, resources, and virtual networks. Building on this foundation, the AZ-305 course introduces architectural design concepts, helping students understand how to structure complex Azure environments and integrate multiple services into cohesive solutions. This progression allows learners to move from operational knowledge to strategic design, equipping them with the skills required for architect-level responsibilities. Students will explore real-world scenarios, learn to evaluate design alternatives, and understand how to make decisions that balance cost, performance, and security requirements.
Anyone who wants to deepen their understanding of Azure infrastructure design will find this course valuable. Even professionals who are not currently pursuing certification can benefit from the structured content, which provides a comprehensive overview of Azure services, architecture patterns, and design considerations. The course emphasizes practical applications, enabling learners to understand not only how Azure services work individually but also how they interact to create scalable, resilient, and secure solutions. Topics such as virtual networks, storage options, application services, containerization, monitoring, and disaster recovery are covered in detail, providing students with a holistic view of Azure architecture.