Ler em inglês

Compartilhar via


Guia de estudo para o Exame AZ-204: Desenvolvimento de Soluções para Microsoft Azure

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.

Links úteis Descrição
Como obter a certificação Algumas certificações exigem somente a aprovação em um exame, enquanto outras exigem a aprovação em diversos.
Renovação de certificação 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.
Seu perfil do Microsoft Learn Ao conectar seu perfil de certificação ao Microsoft Learn, é possível agendar e renovar exames, além de compartilhar e imprimir certificados.
Pontuação do exame e relatórios de pontuação Para ser aprovado, é necessário obter uma pontuação de 700 ou mais.
Área restrita do exame Você pode explorar o ambiente do exame visitando nossa área virtual do exame.
Solicitação de acomodações 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.
Fazer uma avaliação simulada gratuita 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.

Log de alterações

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 Secundária