Introdução

Concluído

A sua empresa utiliza Java como a principal linguagem de desenvolvimento e o Apache Maven para compilar as aplicações. Sua empresa gostaria de simplificar seus relatórios de eventos e eles querem 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 é acionada quando valores específicos são passados em solicitações HTTP e cria entradas de log para rastrear a atividade HTTP.

Neste módulo, você usa 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 Azure Functions. Depois de testar sua função na nuvem, você atualizará sua função com recursos de log personalizados e a reimplantará no Azure.

Se estiver a utilizar o Gradle, existe um plug-in do Gradle para as Funções do Azure semelhante.

Objetivos de aprendizagem

Neste módulo, irá:

  • 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 Maven para Azure Functions.
  • Atualize a função e reimplante no Azure.
  • Monitore a integridade da sua função com o Azure Application Insights.

Pré-requisitos

  • Experiência no desenvolvimento de aplicações Java.
  • Experiência usando Apache Maven para construir projetos.