AZ-200 – Developing Core Cloud Solutions

Carga horaria:
32 horas

O curso aborda os padrões de arquitetura, design e conectividade do Azure e a escolha da solução de armazenamento certa para suas necessidades de desenvolvimento. Apresenta também a plataforma Azure, seu conjunto de serviços e o o funcionamento de autenticação e autorização, além soluções de segurança de dados.

O curso está dividido em 4 partes:

AZ-200T01: Select the Appropriate Azure Technology Development Solution

Prepara os alunos para o desenvolvimento das principais soluções de nuvem do Microsoft Azure. Esses cursos foram criados para desenvolvedores que já sabem codificar em pelo menos um dos idiomas suportados pelo Azure. Aborda os padrões de arquitetura, design e conectividade do Azure e a escolha da solução de armazenamento certa para suas necessidades de desenvolvimento.

AZ-200T02: Develop for Azure Storage

Abrange o desenvolvimento de soluções que utilizam as opções de Armazenamento do Azure, incluindo: banco de dados do Cosmos, tabelas de armazenamento do Azure, armazenamento de arquivos, Blob, bancos de dados relacionais e redes de entrega de conteúdo e armazenamento em cache.

AZ-200T03: Develop Azure Platform as a Service Solutions

Apresenta aos alunos soluções para: criação de aplicativos Web para serviços de aplicativos; notificação e sincronização offline para aplicativos móveis; Service Fabric; serverless Azure Functions; gerenciar operações em massa por meio da Batch Service API; Azure Kubernetes Service; e os Serviços de Mídia do Azure.

AZ-200T04: Implement Security in Azure Development Solutions

Aborda como a autenticação e a autorização funcionam no Azure e como implementar soluções de dados seguras com: criptografia; Azure Key Vault; e comunicações SSL e TLS.

Após concluir este curso, os alunos serão capazes de: 
• Conhecer padrões comuns de design e conectividade do aplicativo do Azure
• Medir e planejar de taxa de transferência e estrutura de acesso a dados
• Conhecer sobre as topologias de rede do Azure
• Conectar-se ao armazenamento no Azure
• Projetar e implementar políticas para tabelas
• Criar, consultar, atualizar e excluir tabelas usando código
• Desenvolver redes de cache e entrega de conteúdo do Azure Redis
• Desenvolver soluções que usam armazenamento de blobs
• Criar um aplicativo da Web do serviço de aplicativo do Azure usando o CLI do Azure, o Powershell e outras ferramentas
• Criar documentação para a API usando código aberto e outras ferramentas
• Adicione notificações por push e ative a sincronização off-line para aplicativos para dispositivos móveis
• Desenvolver aplicativos com estado e sem estado no Service Fabric
• Criar funções do Azure, incluindo ligações e acionadores
• Definir e executar operações em massa agendadas
• Criar um cluster do Serviço de Contêiner do Azure (ACS / AKS) usando a CLI do Azure e o Portal do Azure
• Desenvolver soluções de mídia que usam serviços de AI
• Conhecer as diferentes opções de autenticação, incluindo multifatores, disponíveis no Azure e como elas funcionam
• Saber implementar o controle de acesso em sua solução, incluindo autorização baseada em declarações e em funções
• Implementar soluções de dados seguras usando criptografia, computação confidencial do Azure e comunicações SSL/TLS
• Gerenciar chaves criptográficas no Azure Key Valt

Os candidatos para este curso são:
Programadores experientes que desejam desenvolver e hospedar soluções no Azure. Os alunos devem ter alguma experiência com o Azure e devem poder programar em pelo menos um idioma suportado pelo Azure. Esses cursos se concentram em C #, Node.js, CLI do Azure, Azure PowerShell e JavaScript.

Certificação:
Este curso prepara o aluno para o exame AZ-200: Develop Core Microsoft Azure Cloud Solutions.