Crachá

Certificação Microsoft: Associado de desenvolvedores do Azure

Os desenvolvedores do Microsoft Azure projetam, criam, testam e mantêm soluções em nuvem, como aplicativos e serviços, em parceria com arquitetos de soluções em nuvem, DBAs em nuvem, administradores em nuvem e clientes para implementar essas soluções.

Exames necessários: Exame AZ-203

Pré-requisito opcional: 1 exame | Ver detalhes

Pré-requisito para: Certificação Microsoft: Engenheiro Perito em Azure DevOps

Habilidades medidas

Desenvolver para armazenamento em nuvem

Desenvolver soluções que usam armazenamento de arquivos

  • implementar cotas para compartilhamentos de arquivos na conta de armazenamento
  • mover itens em compartilhamentos de arquivos entre contêineres de forma assíncrona
  • Definir Propriedades do Contêiner de Armazenamento de Arquivos em Metadados

Desenvolver soluções que usam um banco de dados relacional

  • criar, ler, atualizar e excluir tabelas de banco de dados usando código
  • implementar mascaramento dinâmico de dados

Criar soluções de plataforma como serviço (PaaS)

Criar um aplicativo lógico de serviço de aplicativo

  • criar um conector personalizado para aplicativos lógicos, um modelo personalizado para um aplicativo lógico
  • criar um aplicativo lógico
  • embalar um Aplicativo de API do Serviço de Aplicativo do Azure

Criar aplicativo ou serviço que é executado no Service Fabric

  • desenvolver um serviço confiável e um serviço confiável sem estado
  • desenvolver um serviço confiável baseado em ator
  • escrever código para consumir coleções confiáveis ​​em seu serviço

Agendar operações em massa

  • definir a saída e as condições do lote usando a API de serviço em lote
  • escrever código para executar um trabalho em lote
  • executar um trabalho em lotes usando o Azure CLI, o Portal do Azure e outras ferramentas

Projetar e desenvolver aplicativos que são executados em contêineres

  • configurar configurações de diagnóstico em recursos
  • criar uma imagem de contêiner usando um arquivo do Docker
  • criar um cluster do Serviço de Contêiner do Azure (ACS / AKS) usando a CLI do Azure e o Portal do Azure
  • publicar uma imagem no Registro de Contêiner do Azure
  • implementar um aplicativo que seja executado em uma instância de contêiner do Azure
  • implementar instâncias de contêiner usando o Azure Container Service (ACS / AKS), o Azure Service Fabric e outras ferramentas
  • gerenciar configurações de contêiner usando código

Soluções de nuvem seguras

Implementar o controle de acesso

  • implementar autorização CBAC (Controle de Acesso Baseado em Declarações) e RBAC (Role-Based Access Control)

Desenvolver para um modelo de nuvem do Azure

Desenvolver para processamento assíncrono

  • implementar paralelismo, multithreading, processamento, funções duráveis, aplicativos de lógica do Azure, interfaces com armazenamento, interfaces para acesso a dados e modelos de computação assíncronos apropriados

Desenvolver para escalonamento automático

  • Implementar regras e padrões de escalonamento automático (agendamento, métrica operacional/do sistema, código que aborda instâncias de aplicativos únicos e código que direciona o estado transitório

Implementar transações distribuídas

  • identificar ferramentas para implementar transações distribuídas (por exemplo, ADO.NET, transações elásticas, transações com vários bancos de dados)
  • gerenciar o escopo da transação
  • gerenciar transações em vários bancos de dados e servidores

Implemente soluções de integração na nuvem

Configurar uma arquitetura de integração baseada em mensagem

  • configurar um aplicativo ou serviço para enviar e-mails, Grade de Eventos e o Serviço de Retransmissão do Azure
  • criar e configurar um hub de notificação, um hub de eventos e um barramento de serviço
  • configurar consultas em vários produtos
  • configurar um aplicativo ou serviço com o Microsoft Graph

Desenvolver um modelo de mensagem de aplicativo

  • criar um esquema de mensagem e uma troca de mensagens
  • criar um modelo de evento
  • criar tópicos e assinaturas

Desenvolver soluções de Serviços Cognitivos do Azure, Bot e IoT

Integrar os Serviços Cognitivos do Azure em um aplicativo

  • desenvolver soluções usando algoritmos inteligentes que identificam itens de imagens e vídeos
  • desenvolver soluções usando algoritmos inteligentes relacionados à fala, processamento de linguagem natural, pesquisa do Bing e recomendações e tomada de decisões

Criar e integrar bots

  • crie um bot usando o Bot Framework
  • criar um fluxo de conversação em linguagem natural
  • gerenciar bots usando o Portal do Azure
  • registre um bot usando o Bot Framework

Criar e implementar soluções de IoT

  • configurar Insights do Azure Time Series
  • configurar o serviço Stream Analytics para entradas e saídas
  • estabelecer comunicação bidirecional com dispositivos IoT usando o Hub IoT
  • registrar dispositivos com o Serviços de Provisionamento de Dispositivo IoT Hub

Desenvolver Infraestrutura Azure como soluções de computação de Serviço

Implementar soluções que usam máquinas virtuais (VM)

  • VMs de provisão
  • criar modelos de ARM
  • configurar a Criptografia de Disco Azure para VMs

Implementar trabalhos em lote usando os Serviços de Lote Azure

  • gerenciar trabalhos em lote usando API de Serviço em Lote
  • executar um trabalho em lotes usando o Azure CLI, o portal do Azure e outras ferramentas
  • escrever código para executar um trabalho em lote de Serviços em Lote Azure

Criar soluções contentorizadas

  • criar um cluster de Serviço Kubernetes Gerenciado Azure (AKS)
  • criar imagens de contêiner para soluções
  • publicar uma imagem no Registro de Contêiner do Azure
  • Executar contêineres usando Azure Container Instance ou AKS

Desenvolver Plataforma Azure como soluções de computação de Serviço

Criar Aplicativos Web do Serviço de Aplicativo do Azure

  • criar um Aplicativo de API do Serviço de Aplicativo do Azure
  • criar uma tarefa em segundo plano do serviço de aplicativos Azure usando o WebJobs
  • ativar registro de diagnóstico

Desenvolver aplicativos móveis do Serviço de Aplicativo do Azure

  • adicionar notificações push para aplicativos para dispositivos móveis
  • ativar a sincronização off-line para aplicativos para dispositivos móveis
  • implementar uma estratégia de instrumentação remota para dispositivos móveis

Criar aplicativos de API do Serviço de Aplicativo do Azure

  • criar aplicativos de API do Serviço de Aplicativo do Azure
  • criar documentação para a API usando código aberto e outras ferramentas

Implementar funções do Azure

  • implementar ligações de entrada e de saída para uma função
  • implementar gatilhos função usando operações de dados, temporizadores e webhooks
  • Implementar Funções Duráveis do Azure
  • criar aplicativos de Função do Azure utilizando o Visual Studio

Desenvolver para armazenamento do Azure

Desenvolver soluções que usam tabelas de armazenamento

  • projetar e implementar políticas para tabelas
  • consultar armazenamento de tabela usando o código
  • implementar esquemas de particionamento

Desenvolver soluções que usem o armazenamento do Cosmos DB

  • criar, ler, atualizar e excluir dados usando APIs apropriadas
  • implementar esquemas de particionamento
  • definir o nível de consistência adequado para operações

Desenvolver soluções que usam um banco de dados relacional

  • provisionar e configurar bancos de dados relacionais
  • configurar grupos elásticos para Banco de Dados SQL Azure
  • criar, ler, atualizar e excluir tabelas de banco de dados usando código

Desenvolver soluções que usam armazenamento de blobs

  • mover itens em armazenamento Blob entre contas de armazenamento ou contêineres
  • definir e recuperar propriedades e metadados
  • implementar leasing de blob
  • implementar arquivamento de dados e retenção

Implementar segurança do Azure

Implementar autenticação

  • implementar autenticação usando certificados, autenticação baseada em formulários ou tokens
  • implementar a autenticação de vários fatores ou Windows usando as opções do Azure AD
  • Implementar autenticação OAuth2
  • implementar Serviço Gerenciado de Identidade (MSI)/Autenticação principal de serviço

Implementar o controle de acesso

  • implementar autorização CBAC (Controle de Acesso Baseado em Reivindicações)
  • implementar autorização RBAC (Controle de Acesso Baseado em Papel)
  • criar assinatura de acesso compartilhado

Implementar soluções de dados seguras

  • criptografar e descriptografar dados em repouso e em trânsito
  • criar, ler, atualizar e excluir chaves, segredos e certificados usando a API KeyVault

Monitorar, solucionar problemas e otimizar soluções

Desenvolver código para suportar escalabilidade de aplicativos e serviços

  • implementar regras e padrões dimensionamento automático (cronograma, métricas operacionais / sistema, aplicativos únicos)
  • implementar o código que lida com falhas transitórias

Integrar entrega de cache e conteúdo dentro de soluções

  • armazenar e recuperar dados em cache do Azure Redis
  • desenvolver código para implementar CDNs em soluções
  • invalidar o conteúdo do cache (CDN ou Redis)

Instrumentalizar soluções para apoiar o monitoramento e registro

  • configurar instrumentação em um aplicativo ou serviço usando o Application Insights
  • analisar e solucionar problemas usando Azure Monitor
  • implementar Teste e Alertas Application Insights Web

Conectar-se e consumir serviços Azure e serviços de terceiros

Desenvolver Aplicativos de Lógica de Serviço de Aplicativo

  • criar um aplicativo lógico
  • criar um conector personalizado para Aplicativos de Lógica
  • criar um modelo personalizado para Aplicativos de Lógica

Integrar o Azure Search nas soluções

  • criar um índice de Azure Search
  • importar dados pesquisáveis
  • consultar o índice do Azure Search

Estabelecer API de Gateways

  • criar uma instância APIM
  • configurar autenticação para APIs
  • definir 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 Hubs de Notificação 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

Pré-requisito opcional

Ponto de partida ideal para aqueles que estão apenas começando na tecnologia ou pretendem mudar de carreira.

Certificação Microsoft: Fundamentos do Azure

Prove que você entende os conceitos de cloud, os principais serviços do Azure, o sistema de preços e suporte do Azure e os fundamentos da segurança, privacidade, conformidade e confiança na cloud.

Prepare-se para a certificação

Individualizado

Gratuita
Microlearning
Interativa
Acesso por navegador
Começar a aprender

Ministrado por instrutor

Pago
Personalizado
Presencial
Sob demanda
Explorar cursos

Guia para treinamento

Todos os cursos individualizados e ministrados por instrutor em um guia abrangente.

Baixar

Exame AZ-203

Exame AZ-203: Desenvolvimento de Soluções para Microsoft Azure

Idiomas: Inglês, japonês, chinês (simplificado), coreano

Este exame avalia sua capacidade de realizar as seguintes tarefas técnicas: desenvolver soluções informatizadas da Plataforma Azure como Serviço, desenvolver armazenamento do Azure, implementar a segurança do Azure, monitorar, diagnosticar problemas e otimizar soluções e conectar-se e consumir serviços do Azure e serviços de terceiros. Saiba mais.

Agendar exame

Recursos adicionais

Guia de treinamento

Descubra os recursos de treinamento para obter a Certificação Microsoft: Azure Developer Associate.

Guias para Certificações Baseadas em Funções

Explore todas as certificações em um guia de certificação conciso ou o cartaz Roteiro de Certificação Baseado em Funções.

Certificar com confiança

Veja duas grandes ofertas para ajudar a aumentar suas chances de sucesso.