Guia de estudo para o Exame AZ-204: Desenvolvimento de Soluções para Microsoft Azure
Artigo
Objetivo deste documento
Este guia de estudo explica o que esperar do exame e inclui um resumo dos tópicos que ele pode abranger, além de links para recursos adicionais. As informações e os materiais neste documento devem ajudá-lo a se concentrar nos estudos enquanto você se prepara para o exame.
As certificações de associado, especialista e especialidade da Microsoft expiram anualmente. Você pode fazer a renovação passando por uma avaliação online gratuita no Microsoft Learn.
Se você usar dispositivos auxiliares ou precisar tempo extra ou de modificação em qualquer parte da experiência do exame, poderá solicitar uma acomodação.
Teste suas habilidades com perguntas simuladas para ajudar você a se preparar para o exame.
Atualizações do exame
Nossos exames são atualizados periodicamente para refletir as habilidades necessárias para executar uma função.
A versão em inglês do exame é sempre atualizada primeiro. Alguns exames estão localizados em outros idiomas e são atualizados aproximadamente oito semanas após a atualização da versão em inglês. Outros idiomas disponíveis estão listados na seção Agendar Exame da página da Web Detalhes do Exame. Se o exame não estiver disponível em seu idioma preferencial, solicite 30 minutos adicionais para realizá-lo.
Observação
As marcações que aparecem abaixo de cada uma das habilidades medidas destinam-se a ilustrar como estamos avaliando essa habilidade. Tópicos relacionados podem ser abordados no exame.
Observação
A maioria das perguntas aborda recursos que estão em GA (disponibilidade geral). O exame pode conter perguntas sobre Versão prévia dos recursos se esses recursos forem comumente usados.
Habilidades avaliadas a partir de 15 de janeiro de 2025
Perfil do público
Como candidato a este exame, você é responsável por participar de todas as fases de desenvolvimento, incluindo coleta de requisitos, design, desenvolvimento, implantação, segurança, manutenção, ajuste de desempenho e monitoramento.
Você deve ser proficiente nos seguintes aspectos relacionados ao Azure:
SDK
Opções de armazenamento de dados
Conexões de dados
APIs
Autenticação e autorização de aplicativo
Implantação de computação e contêineres
Depuração
Para implementar soluções, você trabalha em parceria com:
Arquitetos de soluções de nuvem
DBAs
DevOps
Administradores de infraestrutura
Outros stakeholders
Você deve ter:
Pelo menos dois anos de experiência em programação.
Proficiência em programação com SDKs do Azure.
Proficiência no uso da CLI do Azure, do Azure PowerShell e de outras ferramentas.
Habilidades em um relance
Desenvolver soluções de computação do Azure (25–30%)
Desenvolver para armazenamento do Azure (15–20%)
Implementar a segurança do Azure (15-20%)
Monitorar, solucionar problemas e otimizar as soluções do Azure (10-15%)
Conectar e consumir serviços do Azure e serviços de terceiros (20-25%)
Desenvolver soluções de computação do Azure (25–30%)
Implementar soluções conteinerizadas
Criar e gerenciar imagens de contêiner para soluções
Publicar uma imagem no Registro de Contêiner do Azure.
Executar contêineres usando a Instância de Contêiner do Azure
Criar soluções usando os Aplicativos de Contêiner do Azure
Implementar Aplicativos Web do Serviço de Aplicativo do Azure
Criar um Aplicativo de API do Serviço de Aplicativo do Azure
Configurar e implementar diagnósticos e registros
Implantar código e contêineres
Definir configurações, incluindo o protocolo TLS (TLS), configurações de API e conexões de serviço
Implementar o dimensionamento automático
Configurar slots de implantação
Implementar Funções do Azure
Criar e configurar um aplicativo do Azure Functions
Implementar associações de entrada e de saída
Implementar gatilhos função usando operações de dados, temporizadores e webhooks
Desenvolver para armazenamento do Azure (15–20%)
Desenvolver soluções que usam o Azure Cosmos DB
Executar operações em contêineres e itens usando o SDK
Definir o nível de consistência adequado para operações
Implementar notificações do feed de alterações
Desenvolver soluções que usam o Armazenamento de Blobs do Azure
Definir e recuperar as propriedades e os metadados
Executar operações em dados usando o SDK apropriado
Implementar políticas de armazenamento e gerenciamento do ciclo de vida de dados
Implementar a segurança do Azure (15-20%)
Implementar autenticação e autorização de usuário
Autenticar e autorizar usuários usando a plataforma Microsoft Identity
Autenticar e autorizar usuários e aplicativos utilizando o Microsoft Entra ID
Criar e implementar assinaturas de acesso compartilhado
Implementar soluções que interagem com o Microsoft Graph
Implementar soluções seguras do Azure
Dados seguros de configuração de aplicativo usando a Configuração de Aplicativos ou o Azure Key Vault
Desenvolver um código que use chaves, segredos e certificados armazenados no Azure Key Vault
Implementação de identidades gerenciadas para recursos do Azure
Monitorar, solucionar problemas e otimizar as soluções do Azure (10-15%)
Implementar o cache para soluções
Configurar políticas de cache e expiração para Cache do Azure para Redis
Implementar padrões de cache de aplicativos seguros e otimizados, incluindo dimensionamento de dados, conexões, criptografia e expiração
Implementar pontos de extremidade e perfis da Rede de Distribuição de Conteúdo do Azure
Solucionar problemas de soluções usando o Application Insights
Monitorar e analisar métricas, logs e rastreamentos
Implementar alertas e testes Web do Application Insights
Instrumentar um aplicativo ou serviço para usar o Application Insights
Conectar e consumir serviços do Azure e serviços de terceiros (20-25%)
Implementar a gestão da API
Criar uma instância do Gerenciamento de API do Azure
Criar e documentar APIs
Configurar o acesso às APIs
Implementar políticas para APIs
Desenvolver soluções baseadas em evento
Implementar soluções que usam Grade de Evento Azure
Implementar soluções que usam o Hub de Evento Azure
Desenvolver soluções baseadas em mensagem
Implementar soluções que usam o Barramento de Serviços Azure
Implementar soluções que usam filas de Armazenamento de Fila Azure
Recursos de estudo
É recomendado treinar e obter experiência prática antes de fazer o exame. São oferecidas opções de estudo independente e treinamento em sala de aula, bem como links para documentação, sites da comunidade e vídeos.
A tabela abaixo resume as mudanças entre a versão atual e a anterior das habilidades medidas. Os grupos funcionais estão em negrito, seguidos pelos objetivos dentro de cada grupo. A tabela é uma comparação entre a versão anterior e a atual das habilidades medidas no exame e a terceira coluna descreve a extensão das mudanças.
Área de habilidades antes de 15 de janeiro de 2025
Área de habilidades a partir de 15 de janeiro de 2025
Alterar
Monitorar, solucionar problemas e otimizar soluções Azure
Monitorar, solucionar problemas e otimizar soluções Azure
Nenhuma alteração de %
Solucionar problemas de soluções usando o Application Insights
Solucionar problemas de soluções usando o Application Insights
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.