AZ-204: Developing Solutions for Microsoft Azure

By Daniel Stinchcomb

This course is designed to help you obtain the knowledge and skills required to sit the AZ-204 Developing Solutions for Microsoft Azure exam. Through taking this course, you will gain hands-on experience designing, building, testing, and maintaining cloud applications on Microsoft Azure.

17 hours
  • 54 Lessons
  • 13 Hands-On Labs

About the course

Welcome to this certification course on Microsoft’s AZ-204 – Developing Solutions for Microsoft Azure.

This course is designed to prepare you to sit for and pass your exam to prove your skills in using cloud development technologies on the Azure platform. Throughout the course, we’ll take a good look at the technologies you’ll need to know for the exam and help you not only understand what each service does, but also how you can apply the knowledge you gain here in your own environment.

It’s worth saying that this exam can be tough if you’re not familiar with the topic domains.

There are 5 domains in total for the AZ-204 Exam:

  • Developing Azure Compute Solutions

  • Developing for Azure Storage

  • Implementing Azure Security

  • Monitoring, Optimizing, and Troubleshooting Solutions

  • Connecting to and consuming Azure & Third-Party Services

If you’re unfamiliar with some of these topics, this course will provide you guidance and help prepare you for the questions you’ll face. However, if you’re just starting out, this will be a challenge for those unexposed to Azure. One to two years experience in working with Azure services such as containers, databases, and/or functions is the general expectation.

Within each domain are a variety of sub-topics that we’ll cover in greater detail throughout the course. We’ll go through each domain, using each previous lesson as part of the foundation for the next topic, making it so that you not only can answer the questions on the exam, but have a practical knowledge of how these pieces fit together and how you can design solutions to common problems faced in enterprises today.

This is meant to help you critically think about the best solution to common issues in today’s cloud landscape, which will be invaluable when presented with situational questions on the AZ-204 exam and also in your career.
We’ll get your hands dirty with hands-on labs to solidify your knowledge in more complex topics and you can look forward to practice questions throughout the course to ensure you’re ready to move on.

So with all of that being said, it’s time to jump in and start your journey to get the AZ-204.

  • Chapter 1 3 Lessons Welcome, Brave Guru! 6:04

    Introduction to the Course


    About the Training Architect


    It's Dangerous to Go Unprepared!

  • Chapter 2 12 Lessons Working with Azure Compute 1:11:54

    Rise of the (Virtual) Machines


    Virtual Machines: Deploy and Configure


    Virtual Machines: Secure and Manage


    ARM Templates


    Deploy a Small Environment Using an ARM Template

    0:00 Hands-On Lab

    Containers, Microservices, and Orchestration (Oh, My!)


    Containers, Redux


    Lab: Create and Push a Container to Azure

    0:00 Hands-On Lab

    Caught in a Web (Server)


    Where We’re Going, We Don’t Need Servers


    Deploy and Run Your First Azure Function

    0:00 Hands-On Lab

    Section Checkpoint: Let’s Review Azure Compute

  • Chapter 3 9 Lessons Storage and Data 50:44

    Like a Virtual Bag of Holding!


    Controlling the Cosmos(DB)


    Provisioning a Cosmos DB Instance in Azure

    0:00 Hands-On Lab

    Programming the Cosmos


    Blob Containers Part 1


    Create Azure Blob Storage and Upload a Blob

    0:00 Hands-On Lab

    Blob Containers Part 2


    Interacting with Azure Blobs Using REST

    0:00 Hands-On Lab

    Section Checkpoint: Let’s Review Storage and Data

  • Chapter 4 12 Lessons Security and Monitoring 59:02

    Prepare for (Digital) War!


    Authentication and Authorization Part 01


    Authentication and Authorization Part 02


    Limit Access to Azure Storage Account Using SAS URI

    0:00 Hands-On Lab

    Centralizing Your Configuration


    The Vault of Secrets


    Working with Azure Key Vault

    0:00 Hands-On Lab

    An Identity Crisis


    Putting Your Applications Under a Microscope Part 01


    Putting Your Applications Under a Microscope Part 02


    Configure Application Insights with Azure

    0:00 Hands-On Lab

    Section Checkpoint: Let’s Review Security and Monitoring

  • Chapter 5 5 Lessons Optimizing Azure Solutions 19:56

    Leveling Up Your Solutions


    Boosting the Signal


    Caching Out


    Configure Azure Front Door Service

    0:00 Hands-On Lab

    Section Checkpoint: Let’s Review Optimization

  • Chapter 6 11 Lessons Connecting Services 51:23

    Unifying Our Services


    It’s Only Logical


    Configure a Logic App to Create Blobs in Azure

    0:00 Hands-On Lab

    APIs and You


    Event Participation


    Event Log


    Using Azure Event Grid with Cloud Shell, PowerShell, and CLI

    0:00 Hands-On Lab

    A Gentle Push


    You Have a New Message


    Using Azure Service Bus Queues with C#, Cloud Shell, PowerShell, and CLI

    0:00 Hands-On Lab

    Section Checkpoint: Let’s Review Connecting Services

  • Chapter 7 2 Lessons The Finale 7:41

    Look at All We've Learned!


    The Final Curtain


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.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

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