Olá, Habr! Hoje estamos na metade da série de seleções de ótimos cursos gratuitos da Microsoft. Nesta parte, temos os cursos mais incríveis para arquitetos de soluções. Todos estão em russo, você pode começar a fazê-los já agora, e ao final receberá um badge. Junte-se a nós!
Todos os artigos da série
Este bloco será atualizado à medida que novos artigos forem lançados
- ** os ********** ****** da M******** em *******


1. Criando bots inteligentes
A interação dos usuários com aplicativos de computador através de conversas utilizando texto, desenhos ou voz pode ser realizada com a ajuda de bots. Isso pode ser um simples diálogo ‘pergunta — resposta’ ou um bot complexo que permite que as pessoas interajam com os serviços de forma inteligente, utilizando correspondência de padrões, rastreamento de estado e métodos de inteligência artificial. Neste curso de 2,5 horas, você aprenderá a criar um chatbot inteligente integrando o QnA Maker e o LUIS.
Saiba mais e comece o aprendizado

2. Desenvolvimento e configuração de um aplicativo ASP.NET que acessa o banco de dados SQL Azure
Crie um banco de dados para armazenar os dados do aplicativo e configure o aplicativo ASP.NET para solicitar dados desse banco. Em apenas uma hora, tudo estará pronto! A propósito, é necessário ter um conhecimento básico sobre bancos de dados relacionais e noções básicas de C# para realizar este curso.
Este módulo apresenta os seguintes tópicos:
- Criação, configuração e preenchimento de um banco de dados separado no serviço ‘Banco de Dados SQL Azure’;
- Configuração de um aplicativo ASP.NET que acessa esse banco de dados.

3. Balanceamento de tráfego de um serviço web com o Gateway de Aplicativos
Após estudar este módulo, você aprenderá a aumentar a resiliência das aplicações, distribuindo a carga entre vários servidores e utilizando o roteamento de tráfego web.
Neste módulo, você descobrirá como realizar as seguintes tarefas:
- Definição da capacidade de balanceamento de carga do Gateway de Aplicativos;
- Criação do Gateway de Aplicativos e configuração do balanceamento de carga;
- Configuração do Gateway de Aplicativos para roteamento baseado em caminhos de URL.

4. Implantação e execução de um aplicativo web em contêiner com o Serviço de Aplicativos Azure
Crie uma imagem Docker e salve-a no repositório do Azure Container Registry. Use o Azure App Service para implantar um aplicativo da web a partir da imagem Docker. Configure a implantação contínua do aplicativo da web com um web hook que monitore as alterações na imagem Docker.
Neste módulo, você aprenderá o seguinte.
- Criação de imagens Docker e salvamento no repositório do Azure Container Registry;
- Execução de aplicativos da web a partir de imagens Docker armazenadas no Container Registry usando o Azure App Service;
- Configuração da implantação contínua do aplicativo da web a partir da imagem Docker utilizando web hooks.

5. Implantação de um site no Azure usando o Azure App Service
Os aplicativos da web no Azure permitem que você publique e gerencie um site facilmente, sem se preocupar com servidores, armazenamento ou recursos de rede subjacentes. Este curso aborda os principais pontos da publicação de um site usando o Azure. O tempo estimado para conclusão é de cerca de 5 horas.
Módulos:
- Preparação do ambiente de desenvolvimento no Azure;
- Hospedagem de aplicativos da web usando o Azure App Service;
- Publicação de aplicativos da web no Azure usando o Visual Studio;
- Preparação da implantação do aplicativo da web para testes e reverter usando slots de implantação do App Service;
- Dimensionamento do aplicativo da web do Azure App Service para atender eficientemente à demanda com escalonamento vertical e horizontal;
- Implantação e execução de um aplicativo web em contêiner usando o Azure App Service.

6. Visão geral do estilo arquitetônico em n camadas para aplicativos
Uso do modelo Resource Manager para implantar um aplicativo em uma arquitetura em n camadas, definição dos conceitos principais da arquitetura em n camadas, dicas e recomendações para implantar tais aplicativos.
Neste módulo, você aprenderá a realizar as seguintes tarefas:
- Definição de funções, limitações e aspectos importantes da arquitetura em n camadas;
- Definição de casos de uso da arquitetura em n camadas;
- Implantação de um exemplo da arquitetura em n camadas usando o modelo Resource Manager;
- Definição de métodos e recursos para aprimorar a arquitetura em n camadas.

7. Processamento e classificação de imagens com os Serviços Cognitivos de Visão do Azure
Os Serviços Cognitivos da Microsoft oferecem funcionalidades integradas para incluir visão computacional em aplicações. Descubra como usar os Serviços de Visão Cognitiva para detectar rostos, marcar e classificar imagens, além de identificar objetos.
Módulos:
- Reconhecimento de rostos e emoções usando a API de visão computacional nos Serviços Cognitivos do Azure;
- Processamento de imagens usando o serviço de visão computacional;
- Classificação de imagens com um serviço de reconhecimento visual personalizado;
- Avaliação dos requisitos para a implementação da API de reconhecimento visual personalizado.
Conclusão
Estes foram 7 cursos incríveis que podem ser úteis para arquitetos de soluções. Claro, temos ainda outros cursos que não estão nesta seleção. Você pode encontrá-los em nosso site Microsoft Learn (onde também estão os cursos listados acima).
Em breve, continuaremos esta série de artigos com mais duas seleções. E sobre quais serão – você pode tentar adivinhar nos comentários. Afinal, as estrelas no índice desta série de artigos não estão lá por acaso.
*Observe que pode ser necessária uma conexão segura para completar alguns módulos.
Fonte: habr.com
