Desenvolvendo soluções para Microsoft Azure
TLDR;
- Leia o aviso legal
- Percorra os Tópicos (verifique o Plano de Estudo para uma ordem sugerida)
- Pratique com o aplicativo de teste (por tópico)
Guia de estudo para o exame AZ-204: Desenvolvendo soluções para Microsoft Azure
Atualizações do exame AZ-204 para abril de 2023
Desenvolva soluções de computação do Azure (25–30%)
Implementar soluções conteinerizadas
- Crie e gerencie imagens de contêiner para soluções
- Publicar uma imagem no Azure Container Registry
- Execute contêineres usando a Instância de Contêiner do Azure
- Crie soluções usando aplicativos de contêiner do Azure
Implementar aplicativos Web do serviço de aplicativo do Azure
- Criar um aplicativo Web do serviço de aplicativo do Azure
- Configurar e implementar diagnósticos e registros
- Implantar código e contêineres
- Definir configurações, incluindo Transport Layer Security (TLS), configurações de API e conexões de serviço
- Implementar escalonamento automático
- Configurar slots de implantação
Implementar funções do Azure
- Criar e configurar um aplicativo de funções do Azure
- Implementar vinculações de entrada e saída
- Implemente gatilhos de função usando operações de dados, temporizadores e webhooks
Desenvolva para armazenamento do Azure (15–20%)
Desenvolva soluções que utilizem o Azure Cosmos DB
- Execute operações em contêineres e itens usando o SDK
- Defina o nível de consistência apropriado para operações
- Implementar notificações de feed de alterações
Desenvolva soluções que utilizem o Azure Blob Storage
- Definir e recuperar propriedades e metadados
- Execute operações em dados usando o SDK apropriado
- Implemente políticas de armazenamento e gerenciamento do ciclo de vida dos 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 usando o Microsoft Entra ID
- Criar e implementar assinaturas de acesso compartilhado
- Implementar soluções que interajam com o Microsoft Graph
Implementar soluções seguras do Azure
- Dados de configuração de aplicativo seguros usando a Configuração de Aplicativo ou o Azure Key Vault
- Desenvolva código que use chaves, segredos e certificados armazenados no Azure Key Vault
- Implementar identidades gerenciadas para recursos do Azure
Monitore, solucione problemas e otimize soluções do Azure (10–15%)
Implementar cache para soluções
- Configurar políticas de cache e expiração para Azure Cache para Redis
- Implemente padrões de cache de aplicativos seguros e otimizados, incluindo dimensionamento de dados, conexões, criptografia e expiração
- Implementar pontos finais e perfis da Rede de Entrega de Conteúdos do Azure
Solucionar problemas de soluções usando o Application Insights
- Monitore e analise métricas, logs e rastreamentos
- Implementar testes e alertas web do Application Insights
- Implementar um aplicativo ou serviço para usar o Application Insights
Conecte-se e consuma serviços do Azure e serviços de terceiros (15–20%)
Implementar gerenciamento de API
- Crie uma instância de gerenciamento de API do Azure
- Crie e documente APIs
- Configurar o acesso às APIs
- Implementar políticas para APIs
Desenvolva soluções baseadas em eventos
- Implementar soluções que utilizem a Azure Event Grid
- Implementar soluções que utilizem o Azure Event Hub
Desenvolva soluções baseadas em mensagens
- Implementar soluções que utilizem o Azure Service Bus
- Implementar soluções que utilizem filas do Azure Queue Storage
Tópicos
- Aplicativos Web do Serviço de Aplicativo do Azure
- Funções do Azure
- Soluções de contêineres do Azure
- Registro de contêiner do Azure
- Instância de contêiner do Azure
- Aplicativos de contêiner do Azure
- Armazenamento de Blobs do Azure
- Banco de dados do Azure Cosmos
- Plataforma de identidade da Microsoft
- Identidades Gerenciadas do Azure
- ID de entrada da Microsoft
- Microsoft Gráfico
- Cofre de Chaves Azure
- Configuração do aplicativo Azure
- Gerenciamento de API do Azure
- Cache do Azure para Redis
- Rede de distribuição de conteúdo do Azure (CDN)
- Informações sobre aplicativos do Azure
- Grade de Eventos do Azure
- Hub de Eventos do Azure
- Filas de mensagens
- Barramento de serviço do Azure
- Armazenamento de filas do Azure
Documentação da API
- CLI de AZ
- .Líquido
- Powershell
Preparação para exame
- Demonstração do exame
- Avaliações práticas para certificações Microsoft
- Medir
- WhizLabs
- Aprenda o aplicativo Azure
Recursos de estudo
- Caminho de aprendizagem da Microsoft (ou /Caminho de aprendizagem)
- [GitHub] MicrosoftLearning / AZ-204: Desenvolvendo soluções para Microsoft Azure
- Zona de preparação para exames:
- Desenvolva soluções de computação do Azure
- Desenvolva para o armazenamento do Azure
- Implementar a segurança do Azure
- Monitore, solucione problemas e otimize soluções do Azure
- Conecte-se e consuma serviços do Azure e serviços de terceiros
- /Tópicos
- Habilidades aplicadas da Microsoft (algumas das habilidades listadas podem ajudá-lo a entender melhor determinados tópicos)
- Ambiente Sandbox do Azure (custa $$$)
- [OFICIAL] Certificado Profissional Microsoft Azure Developer Associate (AZ-204) (Coursera)
- AZ-204: Desenvolvendo Soluções para Microsoft Azure (Alan Rodrigues)
- Azure Developer Associate (AZ-204) — Curso completo Passe no exame! (freeCodeCamp.org)
- Exame AZ-204: Curso de desenvolvimento de soluções para Microsoft Azure (um guia para nuvem)
- Preparação para o exame AZ-204: Desenvolvendo soluções para Microsoft Azure (Cloud Academy)
- Desenvolvendo soluções para Microsoft Azure (AZ-204) - Pluralsight
- AZ-204 Desenvolvendo soluções para Microsoft Azure - Udemy
- Centro de Conhecimento de Certificações Microsoft
- Dominando o exame AZ-204 – Um guia abrangente para preparação para a certificação Azure
- Centro de Conhecimento para Certificações Microsoft
Emojis
Emojis são usados para representar conceitos comuns com significados compartilhados. Porém, durante o exame, podem ser utilizadas diferentes variações do mesmo significado.
Nestas notas de estudo, os emojis podem ser ambíguos e o significado correto deve ser adivinhado a partir do contexto.
- : Recomendado
- : Não recomendado/Não suportado
- ⏺️: Padrão
- ?️: Barato / Econômico
- ?: Preço alto (custo) / Caro
- ⚡: Baixa latência/Alto rendimento (transações)/Rápido
- : Alta latência ("flexível")/Baixa taxa de transferência (transações)
- ?: Aleatório
- ?: Somente Premium
- ?: Padrão / Não premium
- ??: Tráfego intenso/pesado de transações
- ?♂️: Alta disponibilidade
- ⏫: Entrada / Upload
- ⏬: Saída / Download
- ?: Imutável / Não pode ser alterado
- ?: Simples / Fácil
- ?: Chaves gerenciadas pela Microsoft
- ?️: Chaves gerenciadas pelo usuário
Isenção de responsabilidade
O conteúdo encontrado neste repositório é resultado do meu estudo pessoal e compreensão dos tópicos do exame AZ-204. Embora eu tenha feito todos os esforços para garantir a precisão, pode haver imprecisões ou até mesmo informações incorretas ou ausentes contidas nestas notas.
Aceito correções e contribuições de terceiros para melhorar a qualidade e a precisão deste material. Se você encontrar algum erro ou tiver sugestões de melhorias, sinta-se à vontade para abrir um problema ou enviar uma solicitação pull.
Use essas notas a seu critério e faça referência cruzada com materiais e recursos oficiais para garantir a compreensão completa do assunto.
Desejo-lhe boa sorte na sua preparação para o exame AZ-204!