Skip to content
CBT Nuggets
DemoBook a Demo

Microsoft Certified: Azure Developer Associate (AZ-204)

This AZ-204 training prepares you to design, build, and implement cloud solutions on the Microsoft Azure platform. More than just a network, Azure is a robust ecosystem of services designed to streamline application development. This course covers the essential skills for the Azure Developer Associate certification, including building web apps and REST APIs, managing Azure storage, and deploying serverless functions. You’ll also learn to integrate Azure SDKs, implement user authentication, and optimize cloud performance.

Microsoft retired the AZ-204 exam on . This course is still available, and the skills it teaches remain valuable. See current Microsoft training: all Microsoft certifications.

Updated February 2024

19Skills
154Videos
19hTotal

Who This Course Is For

This associate Azure developer (AZ-204) training is considered associate-level Azure training, which means it was designed for cloud developers. This Azure skills course is valuable for new IT professionals with at least a year of experience with cloud computing and experienced cloud developers looking to validate their Azure skills.

Skills Your Team Will Gain

  • Build Azure compute solutions like App Services, Functions, and Containers
  • Manage Azure Storage including Blob, Queue, and Cosmos DB NoSQL
  • Design microservice architectures and serverless solutions
  • Implement monitoring, telemetry, and logging with Application Insights
  • Secure applications using Microsoft Entra ID (formerly Azure AD)
  • Connect to cloud services using Azure SDKs, APIs, and web hooks

Course Curriculum

One skill is free to watch — no signup needed. The other 18 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Deploy and Configure API Management

Knox HutchinsonDuration: 1h 1m14 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Premium skill.Understand Azure Regions and Resource Groups1h · 12 videos
  • Deploy and Configure API ManagementFree1h 1m · 14 videos
  • Premium skill.Understand, Develop, and Ship Azure Function Apps54m · 14 videos
  • Premium skill.Understand and Store Data with Cosmos DB for NoSQL59m · 14 videos
  • Premium skill.CHALLENGE: Build an End-to-End PaaS App47m · 16 videos
  • Premium skill.Host Web Apps and APIs with Azure App Services1h 5m · 20 videos
  • Premium skill.Containerize an Application1h 1m · 14 videos
  • Premium skill.Ship and Run Containers in Azure1h 10m · 17 videos
  • Premium skill.Understand Microservices and Asynchronous Design1h · 13 videos
  • Premium skill.CHALLENGE: Create a Full Microservice Solution1h 8m · 19 videos
  • Premium skill.Use Service Bus for Messaging Operations55m · 15 videos
  • Premium skill.Develop for Object Storage1h 11m · 22 videos
  • Premium skill.Develop for Event-Driven Architectures57m · 14 videos
  • Premium skill.Develop Event-Driven Apps with Logic Apps1h 1m · 13 videos
  • Premium skill.Ingest Streaming Data with Event Hub56m · 17 videos
  • Premium skill.Implement Azure AD Authentication in a React App1h 13m · 22 videos
  • Premium skill.Use Azure Key Vault to Secure Sensitive Info56m · 14 videos
  • Premium skill.Troubleshoot Solutions Using Application Insights51m · 14 videos
  • Premium skill.Implement Caching for Azure Solutions59m · 18 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Put this course to work for your team

Every subscription includes this course with the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Development teams moving to Azure often default to lifting monolithic apps onto single servers they must patch, scale, and manage. This AZ-204 course builds the platform-as-a-service habits that let developers focus on shipping code instead, using API Management, Function Apps, Cosmos DB, App Services, containers, messaging, and event-driven services.

Role fit: Built for cloud developers and IT practitioners with about a year of cloud experience, plus experienced developers validating Azure skills. It works well for application teams starting greenfield Azure projects, and for Team Leads who need a shared vocabulary across developers. Pair it with AZ-104 for staff who also administer infrastructure.

Time investment: About 19 hours across 19 skills, each roughly an hour. That makes it practical to assign one skill per week without pulling people off delivery work. Learners need VS Code and Docker available locally to follow the hands-on builds, so plan for workstation setup up front.

Risk and governance: The course covers Azure AD authentication, Azure Application Insights for troubleshooting, and early lessons on resource groups and cost management. These topics support more secure development, faster root-cause analysis when production errors surface, and better guardrails for Azure experimentation.

Change management: Two CHALLENGE modules ask learners to build an end-to-end PaaS app and a containerized microservice solution, so teams practice integration rather than isolated features. The course is delivered as a structured CBT Nuggets playlist, so Training Managers can assign it to cohorts and track progress through Team Reporting.

Team Impact

How this training helps your team succeed

How this training helps your team succeed in the real world

IT teams complete this training to stop building monolithic apps on servers they have to manage and start shipping on Azure platform-as-a-service offerings. Learners work with Azure App Services concepts for hosting web apps and APIs, then connect those skills to Azure developer responsibilities like storage, security, monitoring, troubleshooting, and asynchronous application design. They also study why smaller services can be updated independently, tested safely, and moved into production without taking down an entire application.

  • Safer releases, fewer outages: Your developers learn patterns for shipping updates into smaller applications after testing, with a focus on keeping production running while new versions move through a separate environment before cutover.
  • Faster root-cause analysis: With Azure Application Insights, your team can use telemetry to investigate application behavior, troubleshoot errors, and shorten time to resolution.
  • Loosely coupled, resilient architecture: Learners study microservices and asynchronous design so systems are not dependent on a single monolithic deployment. That helps teams isolate failures and design applications that can better handle changing demand.
  • Stronger security posture: Your team learns to secure apps with Azure AD authentication and keep sensitive information in Azure Key Vault instead of in code.

IT Directors gain developers who can design and ship cloud-native solutions on Azure and validate those skills against AZ-204 certification objectives.

After completion

Capabilities your team walks away with

Knowledge

  • How Azure regions, data centers, and resource groups organize workloads, and why platform as a service (PaaS) options come first for greenfield builds
  • How API Management, Function Apps, Cosmos DB for NoSQL, and App Services combine into scalable applications without one monolithic server
  • Loosely coupled, asynchronous design using Queue Storage and Service Bus, and when to choose Event Grid, Event Hub, or Logic Apps
  • How containers and Docker work, and how Azure Container Registry, Container Instances, and Container Apps run them
  • Authentication components for Azure AD, plus using Key Vault to protect sensitive values
  • How Azure Application Insights supports telemetry for monitoring and troubleshooting applications

Ability

  • Scaffold, ship, and test Function Apps from VS Code, then expose them through API Management with reusable policies
  • Use App Service deployment slots to run a second production environment, such as a canary release
  • Build container images, push them to ACR, and deploy producer and consumer microservices that exchange queue messages
  • Develop against Blob Storage and build event-driven workflows with Logic Apps, including parallel branches and data operations
  • Add Azure AD sign-in to a React app and keep secrets out of code with Key Vault
  • Instrument applications with Application Insights to support troubleshooting, then apply caching to improve performance

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT leaders use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

Microsoft Certified: Azure Administrator Associate (AZ-104)

This entry-level Microsoft Azure Administrator training prepares aspiring Azure administrators to pass the AZ-104 exam — the single exam required to earn the Microsoft Certified Azure Administrator Associate certification. This training builds hands-...

~17h

This course is included with every plan

Unlock this one course, or get one learner — or your whole team — access to all 291 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$149one time

No subscription

One year of access to AZ-204

CBT Nuggets Individual

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

Frequently Asked Questions

What will you learn in this Azure developer training?

You'll learn the equivalent of roughly 1-2 years working in the Azure cloud creating development, deployment and maintenance solutions. This Azure Developer Associate course makes sure you understand Azure SDKs, data storage options, data connections, APIs, app authentication and authorization, plus everything else you'll need to pass the AZ-204.

Who should take this Microsoft Certified: Azure Developer Associate course?

This is a valuable course for any cloud developer, whether or not you plan on earning Microsoft Certified: Azure Developer Associate (AZ-204). The course is great exam prep, but it's also very practical. You get real-world, first-hand experience with actually using the Azure cloud to extend and enhance development processes.

Is this training in Azure development associated with any certifications?

Yes, this training is modeled off the AZ-204 exam, the sole test for earning Microsoft Certified: Azure Developer Associate. The flow of the course follows the AZ-204 learning objectives and once you've finished you'll have practical knowledge of all the Azure cloud development solutions necessary to pass the AZ-204.

What certification should you consider after taking this AZ-204 Azure development course?

This is a relatively short course that introduces students and early-career developers to all the tools that are available in the Microsoft Azure cloud for developing integrated solutions. That knowledge is most useful for the Microsoft Certified: Azure Developer Associate exam AZ-204, but could transfer to some other development certs.

Why should you take this Microsoft Certified: Azure Developer Associate training for the AZ-204 certification?

The Microsoft Azure cloud is full of apps, services and tools that don't just make developing your own apps faster and easier, they can revolutionize a whole organization's development processes. Take this Azure Developer Associate training and have every confidence that you're developing as well and as efficiently as possible.

Ready to upskill your team?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.