Azure Developer (AZ-204): um guia de estudo prático para desenvolvedores em atividade
AZ-204 é a certificação da Microsoft para desenvolvedores. Se você entrega código no Azure, veja o que ela testa e como estudar sem se esgotar.
AZ-204 é a certificação da Microsoft para "quem entrega código no Azure". Não infraestrutura (essa é a AZ-104). Não arquitetura (essa é a AZ-305). Não pipelines de entrega (essa é a AZ-400). É a certificação para o dia a dia de desenvolvedores que escrevem aplicativos App Service, Functions, Durable Functions e as consultas Cosmos DB subjacentes a eles.
Se esse é o seu trabalho, a AZ-204 é a certificação Azure mais útil que você pode obter. O conteúdo se sobrepõe ao que você realmente faz, o que torna tanto o estudo quanto o exame menos dolorosos. Se o seu trabalho é de "administrador Azure" ou "arquiteto de nuvem" sem muito código de aplicativo, a AZ-204 é um esforço desperdiçado — escolha a AZ-104 ou a AZ-305 em vez disso.
Para quem é a AZ-204 vs AZ-104 vs AZ-400
Uma rápida desambiguação, pois a nomenclatura baseada em funções da Microsoft cria confusão:
- AZ-104 (Administrador). Você provisiona e opera o Azure: VMs, armazenamento, rede, identidade, monitoramento. Você lê logs, nem sempre escreve os aplicativos.
- AZ-204 (Desenvolvedor). Você escreve código que roda no Azure. App Service, Functions, aplicativos de contêiner, chamadas de SDK do Cosmos DB, manipuladores de mensagens do Service Bus, referências do Key Vault. Você não é necessariamente o proprietário da rede da assinatura.
- AZ-400 (Especialista em DevOps). Você projeta e executa os pipelines de entrega. CI/CD com GitHub Actions ou Azure DevOps, IaC com Bicep/Terraform, estratégias de release, observabilidade. Nível especialista; pressupõe AZ-104 ou AZ-204 como base.
Se você é um desenvolvedor backend em uma empresa que roda no Azure, a AZ-204 é a certificação natural. Se você é um engenheiro de plataforma que constrói as "pistas" onde esses desenvolvedores backend entregam, a AZ-400 é. A maioria das pessoas escolhe a errada porque os nomes soam aspiracionais.
O que a AZ-204 realmente testa
O contorno oficial das habilidades em learn.microsoft.com/credentials/certifications/azure-developer/, atualizado significativamente pela última vez no início de 2024, divide-se em:
- Desenvolver soluções de computação Azure (~25%). Aplicativos web App Service, Azure Functions, soluções de contêiner (ACI, ACA, AKS em nível de desenvolvedor — não com profundidade de infraestrutura).
- Desenvolver para armazenamento Azure (~15-20%). Operações de Blob Storage, SDK do Cosmos DB para APIs SQL e de tabela, Azure Table Storage. Muitas perguntas do tipo "dado este código, o que está errado".
- Implementar segurança Azure (~20%). Autenticação do Microsoft Entra ID em código (biblioteca MSAL), identidades gerenciadas, referências do Key Vault, tokens de acesso seguros, autenticação baseada em certificado.
- Monitorar, solucionar problemas e otimizar soluções Azure (~15-20%). Application Insights, consultas do Log Analytics, autoescalonamento, cache com Azure Cache for Redis, Azure CDN.
- Conectar e consumir serviços Azure e de terceiros (~15-20%). API Management, Event Grid, Event Hubs, Service Bus, padrões orientados a mensagens.
Observe o que não é muito testado: internos de rede, RBAC em profundidade de administrador, Azure Policy, governança. Esse é o território da AZ-104 / AZ-305. A AZ-204 permanece na área do desenvolvedor.
O que é muito testado na prática
Algumas áreas aparecem desproporcionalmente no exame em relação à sua participação no contorno das habilidades:
App Service deployment slots. Como funcionam, quando usá-los, como as trocas de slots interagem com auto-swap e warmup. Geralmente há de 3 a 5 perguntas apenas sobre slots, e são pontos fáceis se você os utilizou.
Azure Functions triggers and bindings. Especificamente a sintaxe de binding de entrada/saída, como consumir mensagens do Service Bus de uma função, padrões de orquestração do Durable Functions (encadeamento de funções, fan-out/fan-in, APIs HTTP assíncronas, padrão de monitoramento). Memorize os padrões de orquestração duráveis pelo nome.
Níveis de consistência do Cosmos DB. Forte, defasagem limitada (bounded staleness), sessão, prefixo consistente, eventual. A Microsoft adora perguntar qual escolher sob tradeoffs específicos de latência / consistência / custo. Resposta real: 90% das cargas de trabalho de produção usam sessão e essa é quase sempre a escolha certa no exame também. Mas conheça os outros para os casos de borda.
Identidades gerenciadas (atribuídas pelo sistema vs atribuídas pelo usuário). Quando escolher uma em vez da outra, como conceder a elas acesso ao Key Vault, como o fluxo de aquisição de token funciona por trás das cenas. Isso é muito testado porque é o padrão de codificação segura preferido da Microsoft e eles querem que você o conheça.
Referências do Key Vault na configuração do App Service. A sintaxe @Microsoft.KeyVault(...), como o App Service a resolve na inicialização, o que acontece quando a referência falha.
Padrões de retry do Azure SDK. Polly é mencionado. Exponential backoff, circuit breaker, timeout. Útil no mundo real, frequentemente testado.
O que é menos testado do que os candidatos esperam: internos do AKS (é abordado, mas levemente — perguntas aprofundadas sobre Kubernetes são território de especialidade do AKS), redes e faturamento detalhado. O exame é genuinamente focado no desenvolvedor.
Um plano de estudo que não o esgota
Cronograma realista se você já entregou código Azure profissionalmente por mais de 6 meses: 4-6 semanas com 6-10 horas por semana. Se você é mais novo no Azure ou no desenvolvimento backend em geral, 8-12 semanas.
Semanas 1-2: Passe os olhos no Microsoft Learn em busca de pontos cegos. O caminho oficial do AZ-204 é abrangente, mas inchado. Não o leia do início ao fim. Faça um exame prático "a frio" primeiro, veja em qual domínio você é mais fraco e use o Microsoft Learn para preencher essas lacunas específicas. Se você nunca usou Durable Functions, esse é quase certamente o seu ponto cego — comece por aí.
Semanas 2-4: Construa algo pequeno. Esta é a parte que a maioria dos candidatos pula e não deveria. Crie uma conta Azure de nível gratuito, implante um aplicativo web App Service básico a partir do VS Code, adicione uma Function com um trigger do Service Bus, conecte o Cosmos DB, proteja-o com uma identidade gerenciada e extraia um segredo do Key Vault. Tudo isso cabe em um fim de semana. Fazer isso uma vez solidifica talvez 30% do conteúdo do exame de uma forma que nenhuma quantidade de leitura faria.
Semanas 4-5: Exames práticos. O banco de questões AZ-204 da CertLabPro cobre os padrões; MeasureUp é o parceiro oficial se você quiser uma fonte premium. Faça 2-3 simulados cronometrados. Preste atenção especificamente às perguntas com trechos de código — elas são de um estilo diferente das perguntas puramente conceituais e precisam de prática para serem lidas rapidamente.
Semanas 5-6: Áreas fracas e as partes que você não faz no trabalho. A maioria dos desenvolvedores Azure em atividade tem uma forte inclinação (App Service / Functions / Cosmos DB) e lacunas em mensageria ou API Management. Dedique a reta final a qualquer uma que você não use profissionalmente. O exame certamente testará a área que você não utilizou.
Recursos que eu realmente recomendaria
- Caminho AZ-204 do Microsoft Learn. Gratuito, oficial, alinhado ao exame. Não o leia linearmente.
- John Savill's AZ-204 study cram no YouTube. Recurso gratuito da comunidade. A série de Savill é mais rápida que o curso médio da Udemy e cobre o material correto.
- Curso de Scott Duffy na Udemy. Decente, amplo, datado em alguns lugares — verificado e atualizado em 2024, mas o conteúdo do App Service mudou ligeiramente desde então. Use-o se preferir vídeo, mas trate-o como um ponto de partida.
- Repositórios de código de exemplo do Microsoft Learn. A organização
Azure-Samplesno GitHub tem exemplos funcionais para bindings de Functions, SDK do Cosmos DB, fluxos MSAL. Ler código funcionando ensina mais rápido do que ler documentação sobre o código. - Caminho AZ-204 da Pluralsight. Sólido para aprendizes visuais. Os módulos de Functions e Cosmos DB são os mais fortes.
O que eu pularia:
- Sites de "dumps" de certificação. A precisão das perguntas é ruim, a exposição legal é real, e o conteúdo do exame da Microsoft gira com frequência suficiente para que os dumps se tornem obsoletos.
- Tutoriais de cinco horas aprofundando em serviços de nicho. A AZ-204 não recompensa a profundidade em um único serviço; ela recompensa a amplitude na superfície Azure relevante para o desenvolvedor.
O que ela remunera
A remuneração realista nos EUA em 2026 para detentores da AZ-204 é semelhante à da AZ-104: $100k-$150k de base para desenvolvedores de nível médio, com $130k-$190k+ em grandes centros urbanos. A certificação por si só contribui talvez com $5k-$15k para a oferta. O sinal cumulativo é: AZ-204 + um portfólio GitHub real de trabalho no Azure + 2-3 anos de aplicativos Azure em produção entregues coloca você nas listas de finalistas para desenvolvedores backend sênior / cloud-native de uma forma que nenhuma dessas coisas isoladamente faz.
É particularmente valioso para desenvolvedores backend que estão migrando de .NET on-prem para .NET cloud-native, onde empregadores do ecossistema Microsoft usam a AZ-204 como o sinal explícito de que "essa pessoa fez a transição".
Quando pular a AZ-204
Se o seu trabalho no Azure é 90% escrever infraestrutura como código e ajustar planos do App Service em vez de escrever código de aplicativo, a AZ-104 se encaixa melhor. Se você está construindo pipelines de ML reais, a DP-100 (ou DP-203 para engenharia de dados) é mais próxima. Se você vive de ferramentas de DevOps, a AZ-400.
A AZ-204 é para pessoas que escrevem código que roda no Azure. Se esse não é o seu trabalho diário, a certificação não o compensará proporcionalmente.
Conclusão
A AZ-204 é uma das credenciais de desenvolvedor Microsoft mais úteis porque o conteúdo se alinha de perto com o trabalho. O exame é justo se você realmente entregou código Azure; é difícil se você apenas leu sobre ele. Seis semanas de estudo focado, mais um projeto de fim de semana, leva a maioria dos desenvolvedores em atividade confortavelmente a uma pontuação de aprovação.
Se você está começando hoje, explore o banco de questões da AZ-204 ou inicie uma prática cronometrada. Depois, vá entregar algo no Azure neste fim de semana. A certificação é principalmente uma desculpa para fazer isso, de qualquer forma.