Introdução

Concluído

A arquitetura sem servidor usa a infraestrutura fornecida pela nuvem, para que você não precise provisionar, gerenciar, dimensionar ou manter qualquer maquinário ou rede. O Azure Functions é uma plataforma como serviço (PaaS) totalmente gerenciada oferecida pelo Microsoft Azure para implementar a arquitetura sem servidor. O Microsoft Azure Functions é um serviço de computação sem servidor e orientado a eventos que é totalmente escalável, resiliente, confiável e seguro.

Digamos que você seja um desenvolvedor web sênior em uma função de pesquisa para um revendedor de relógios de luxo online. Está a criar um Web site com base nas Aplicações Web do Azure e é-lhe pedido que forneça novas funcionalidades. A tarefa envolve a criação de métodos individuais que outros serviços do Azure podem implantar, executar manualmente, agendar ou até mesmo disparar.

A empresa tem um processo de desenvolvimento orientado a testes, portanto, você também é obrigado a escrever testes de unidade automatizados para novos serviços. Você tem uma equipe de desenvolvedores que são bem versados em tecnologias da Microsoft, incluindo o .NET Framework e Visual Studio. Decide investigar a utilização das Funções do Azure para satisfazer os seus requisitos.

Ao final deste módulo, você pode criar e testar uma Função do Azure localmente usando o Visual Studio 2022 e implantar a Função no Azure a partir do Visual Studio.

Importante

Este módulo suporta apenas aplicativos de função C#.

Objetivos de aprendizagem

Neste módulo, irá:

  • Crie um aplicativo de função em processo que seja executado no .NET 6.0. no Visual Studio 2022.
  • Teste e depure uma função no Visual Studio 2022.
  • Implante um projeto de funções diretamente do Visual Studio 2022 para o Azure.
  • Gerencie o código do Azure Functions.

Pré-requisitos

  • Conhecimentos básicos das Funções do Azure
  • Experiência no desenvolvimento de soluções no Visual Studio ou num ambiente de desenvolvimento semelhante

Importante

Os exercícios neste módulo exigem uma instalação local do Visual Studio 2022 (doravante referido como Visual Studio) em um ambiente Windows.