O'Reilly logo
live online training icon Live Online training

Azure Architect Certification (AZ-303) crash course

A hands-on dive into core exam topics

Topic: System Administration
Iain Foulds

If you want to design and architect more complex application workloads in Azure, you’re ready to move beyond the core infrastructure and compute resources. The Microsoft Azure Architect Technologies Certification (exam AZ-303) validates your ability to design, build, and administer application workloads in Azure. It’s the first of two exams needed for the Microsoft Certified: Azure Solutions Architect Expert certification.

Iain Foulds walks you through hands-on guided exercises that explore the core areas of focus, helping you prepare for and pass the AZ-303 certification exam. You’ll learn what level of knowledge you need to pass the exam, get your hands dirty with practical drills to reinforce that knowledge, and identify additional areas of study.

What you'll learn-and how you can apply it

By the end of this live, hands-on, online course, you’ll understand:

  • The core areas of focus in the AZ-303 certification exam
  • How to manage and configure serverless computing with Logic App, Functions, and messaging with Event Hubs, Service Bus, and Event Grid
  • How to create and configure modern applications using Azure Web Apps, Cosmos DB, and containers through Azure Container Instances, Azure Container Registry, and Azure Kubernetes Services
  • How to secure resources using encryption, certificates, and digital vaults
  • How to manage SQL databases, configure elastic pools, and secure data
  • Additional areas to focus on after the course

And you’ll be able to:

  • Prepare for the AZ-303 certification exam
  • Progress to additional courses such as the AZ-301 architect certification exam

This training course is for you because...

  • You’re an IT administrator or architect.
  • You work with Microsoft technologies or cloud computing.
  • You want to become an Azure Solutions Architect Expert with the AZ-300 certification.


  • Familiarity with advanced resource management and design components in Azure

Recommended preparation:

Recommended follow-up:

About your instructor

  • Iain Foulds is a senior content developer at Microsoft, focused on Azure technologies. He spent more than a decade in the field as an engineer building and running virtualization environments, including cloud solutions. At Microsoft since 2014, he supports and enables customers to successfully run workloads in Azure.


The timeframes are only estimates and may vary according to how the class is progressing

Hybrid networking and global connectivity (40 minutes)

  • Lecture: Virtual network hybrid connectivity and security; globally distributing traffic
  • Hands-on exercises: Configure basic virtual networks and VPN gateway connectivity; work with Azure Virtual WAN, Azure Traffic Manager, Azure Application Gateway, and Azure Front Door
  • Group discussion: Your workplace or customer regions around the world
  • Q&A
  • Break (5 minutes)

Resource security and control (25 minutes)

  • Lecture: Role-based access control; defining configuration using policy; hardening identity with multifactor authentication
  • Hands-on exercises: Use built-in roles; assign and test access; create custom roles; use Azure policy to enforce configuration and settings across subscriptions; enable a user for MFA; configure fraud alerts; define available authentication types; compare trusted IP ranges; create and configure Azure Key Vault; create secrets and certificates; control access; configure data encryption for storage and transmission
  • Group discussion: How to ensure configuration compliance; authenticating your workplace
  • Q&A
  • Break (5 minutes)

Implement and manage storage (40 minutes)

  • Lecture: Azure-based SQL servers; global databases with Cosmos DB
  • Hands-on exercises: Configure Azure SQL server, SQL database, and elastic pools; use the online-based query editor; create and configure a Cosmos DB database; use the data explorer; replicate globally
  • Q&A
  • Break (5 minutes)

Modern application deployments (50 minutes)

  • Group discussion: Moving beyond IaaS; containers
  • Lecture: Containers overview; storing containers in a registry; Kubernetes overview; serverless computing in Azure
  • Hands-on exercises: Create and configure a container; run in Azure Container Instances; create an Azure Web App instance and deploy container; create an Azure Container Registry instance; push container image; manage, secure, and replicate the registry; create an Azure Kubernetes Service cluster; deploy container image from registry; create and configure an Azure Logic App; create and configure an Azure Function

Wrap-up and Q&A (10 minutes)