Criar aplicativos sem servidor

Iniciante
Intermediário
Desenvolvedor
Estudante
Azure
Funções do Azure
Portal do Azure
Azure Cosmos DB
Armazenamento do Azure
Azure Cloud Shell

O Azure Functions permite a criação de sistemas de computação sob demanda controlados por eventos que podem ser disparados por vários eventos externos. Saiba como aproveitar as funções para executar a lógica do lado do servidor e criar arquiteturas sem servidor. Este roteiro de aprendizagem pode ajudar você a se preparar para a certificação Microsoft Certified: Azure Developer Associate.

Pré-requisitos

Nenhum

Módulos neste roteiro de aprendizagem

Saiba como o Azure Functions ajuda você a integrar facilmente recursos de computação sem servidor em suas soluções baseadas em nuvem. Um amplo conjunto de associações facilita a conexão do seu código aos principais serviços do Azure, enquanto o suporte interno para as linguagens de desenvolvimento mais usadas permite que você use melhor suas habilidades existentes.

O Microsoft Azure fornece várias maneiras diferentes de hospedar e executar códigos ou fluxos de trabalho sem o uso de VMs (máquinas virtuais), incluindo o Azure Functions, o Microsoft Power Automate, os Aplicativos Lógicos do Azure e o Azure WebJobs. Neste módulo, você aprenderá sobre essas tecnologias e como escolher a abordagem ideal para cada cenário.

O Azure Functions permite aos desenvolvedores hospedar uma lógica de negócios que possa ser executada sem gerenciar nem provisionar a infraestrutura.

Um gatilho é responsável pela execução de uma função do Azure e há dezenas de gatilhos para sua escolha. Este módulo mostrará alguns dos tipos mais comuns de gatilhos e como configurá-los para executar sua lógica.

O Azure Functions facilita a integração do seu código de função com os dados e os serviços. Usando o poder das associações, você simplesmente declara as fontes de dados a serem lidas e gravadas e deixa que o Azure Functions cuida do restante.

Saiba como orquestrar um fluxo de trabalho de execução prolongada como um conjunto de atividades usando as Durable Functions.

Use o Azure Functions Core Tools para criar e executar funções no computador do desenvolvedor e publicá-las no Azure.

Crie o teste e implante o Azure Functions usando o Visual Studio e saiba como gerenciar o código da Função do Azure.

Webhooks oferecem um mecanismo leve para seu aplicativo ser notificado por outro serviço quando algo interessante acontece. Neste módulo. Você aprenderá a disparar uma Função do Azure com um webhook do GitHub e analisar o conteúdo para insights.

Atualize o mecanismo de notificação de um aplicativo Web da arquitetura de sondagem para a arquitetura baseada em push com o Serviço do SignalR, o Azure Cosmos DB e o Azure Functions.

Combine vários aplicativos do Azure Functions em uma interface unificada importando-os como uma única instância do Gerenciamento de API do Azure.

Quando você estiver criando funções do Azure, os manipuladores personalizados permitem que você use qualquer linguagem ou runtime que dê suporte a primitivos HTTP. Neste módulo, você usará a linguagem de programação Go e manipuladores personalizados.