AZ-201 – Developing Advanced Solutions

Carga horaria:
24 horas

O curso prepara os alunos para o desenvolvimento de soluções que explorem o melhor desempenho no Azure, mostrando desenvolvimento para processamento assíncrono, escalonamento, transações distribuídas, uso de ferramentas do Azure, gerenciamento de APIs e a integração baseada em mensagens. Você aprenderá sobre os serviços cognitivos, será apresentado ao Bot Framework, ao Azure Time Series Insights, ao Stream Analytics e ao Hub IoT.

O curso está dividido em 3 partes:

AZ-201T01: Develop for an Azure Cloud Model

Aborda como garantir que sua solução atenda às expectativas de desempenho no Azure. Ele abrange o processamento assíncrono, escalonamento automático, tarefas de longa duração e transações distribuídas. Além disso, você aprenderá como aproveitar a Pesquisa do Azure para conteúdo textual e como implementar instrumentação e log no desenvolvimento de sua solução.

AZ-201T02: Implement Azure Development Integration Solutions

Mostra como integrar e gerenciar APIs usando o serviço de gerenciamento de APIs, configurar uma arquitetura de integração baseada em mensagem e desenvolver um modelo de mensagem de aplicativo.

AZ-201T03: Develop Azure Cognitive Services, Bot, and IoT Solutions

Apresenta como integrar os Serviços Cognitivos do Azure, como Computer Vision, QnA Maker e o processamento de linguagem natural em sua solução. Você também aprenderá como criar e gerenciar bots usando o Bot Framework e o portal do Azure. O curso também abrange a utilização do Azure Time Series Insights, do Stream Analytics e do IoT Hub para sua solução de IoT.

Após concluir este curso, os alunos serão capazes de: 
• Desenvolver para processamento assíncrono e implementar o modelo de computação assíncrono apropriado.
• Implementar o escalonamento automático na sua solução e implementar código que aborde o estado transitório.
• Descubrir como implementar aplicativos em larga escala, paralelos e de alto desempenho usando lotes.
• Implementar e gerenciar transações distribuídas.
• Configurar a instrumentação em um aplicativo ou serviço usando o Application Insights e outras ferramentas.
• Gerenciar APIs usando o API Management (APIM)
• Crie uma instância APIM, configure a autenticação para APIs, crie um gateway de API e definir políticas para APIs
• Configurar uma arquitetura de integração baseada em mensagens usando os serviços incluídos no Azure.
• Configurar um aplicativo ou serviço para enviar e-mail
• Desenvolver um modelo de aplicativo baseado em mansagenm, incluindo o esquema de mensagem e a troca de mensagens.
• Criar um modelo de evento, tópicos e assinaturas
• Desenvolver soluções usando o Computer Vision.
• Use serviços de fala e processamento de linguagem natural no seu aplicativo.
• Criar e gerenciar dicionários para geração de FAQ usando o criador de QnA.
• Aproveitar a Pesquisa do Bing em seu aplicativo.
• Criar e registrar um bot simples usando o Bot Framework e gerencie um bot usando o Portal do Azure.
• Configurar o Azure Time Series Insights para sua solução de IoT.
• Configurar o serviço Stream Analytics para entradas e saídas para o seu dispositivo IoT.
• Registrar seu dispositivo com o Serviço de Provisionamento de Dispositivo do Hub IoT.

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-201: Develop Advanced Microsoft Azure Cloud Solutions.