Introducción

Completado

Su empresa usa Java como lenguaje de desarrollo principal, y Apache Maven para compilar sus aplicaciones. La empresa quisiera simplificar el proceso de creación de informes de eventos y desea que investigue la creación de una solución basada en la nube. Investigará usando Microsoft Azure para crear una función sin servidor, la cual se desencadena cuando se pasan determinados valores en las solicitudes HTTP y crea entradas de registro para realizar un seguimiento de la actividad HTTP.

En este módulo, se usa un arquetipo de Maven para crear un proyecto de función. Desarrollará y probará la función de forma local y, a continuación, la implementará mediante el complemento de Maven para Azure Functions. Después de probar la función en la nube, la actualizará con características de registro personalizadas y, a continuación, volverá a implementarla en Azure.

Si usa Gradle, también hay un complemento de Gradle similar para Azure Functions.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Crear un proyecto de función mediante un arquetipo de Maven.
  • Ejecutar y probar la función de forma local.
  • Implementar la función con el complemento de Maven para Azure Functions.
  • Actualizar la función y volver a implementarla en Azure.
  • Supervisar el estado de la función mediante Azure Application Insights.

Requisitos previos

  • Experiencia con el desarrollo de aplicaciones Java.
  • Experiencia con el uso de Apache Maven para compilar proyectos.