Introdução

Concluído

Sua empresa usa o Java como linguagem de desenvolvimento principal e o Apache Maven para criar aplicativos. Sua empresa gostaria de simplificar a geração de relatórios de eventos e quer que você pesquise a criação de uma solução baseada em nuvem. Você vai investigar o uso do Microsoft Azure para criar uma função sem servidor, que é disparada quando valores específicos são passados em solicitações HTTP e cria entradas de registro para rastrear a atividade HTTP.

Neste módulo, você usará um arquétipo Maven para criar um projeto de função. Você desenvolve e testa a função localmente e, em seguida, implanta a função usando o plug-in Maven para o Azure Functions. Depois de testar a função na nuvem, você a atualizará com recursos de registro em log personalizados e a reimplantará no Azure.

Se você estiver usando o Gradle, também há um Plug-in do Gradle semelhante para o Azure Functions.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Crie um projeto de função usando um arquétipo Maven.
  • Execute e teste a função localmente.
  • Implante a função usando o plug-in do Maven para o Azure Functions.
  • Atualize a função e reimplante-a no Azure.
  • Monitorar a integridade da sua função com o Azure Application Insights.

Pré-requisitos

  • Experimente no desenvolvimento de aplicativos Java.
  • Experimente usar o Apache Maven para criar projetos.