Présentation

Effectué

Votre entreprise utilise Java comme langage de développement principal et Apache Maven pour créer ses applications. Votre entreprise souhaite simplifier la création de ses rapports d’événements et vous charge d’effectuer des recherches pour créer une solution basée sur le cloud. Vous allez examiner l’utilisation de Microsoft Azure pour créer une fonction serverless qui se déclenche lorsque des valeurs spécifiques sont transmises dans des requêtes HTTP et crée des entrées de journal pour suivre l’activité HTTP.

Dans ce module, vous utilisez un archétype Maven pour créer un projet de fonction. Vous développez et testez la fonction localement, puis vous la déployez en tirant parti du plug-in Maven pour Azure Functions. Après les tests de votre fonction dans le cloud, vous devez mettre à jour votre fonction avec des fonctionnalités de journalisation personnalisées, puis la redéployer sur Azure.

Si vous utilisez Gradle, il existe également un plug-in Gradle similaire pour Azure Functions.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Créez un projet de fonction en utilisant un archétype Maven.
  • Exécutez et testez localement la fonction.
  • Déployez la fonction en tirant parti du plug-in Maven pour Azure Functions.
  • Mettez à jour la fonction et redéployez sur Azure.
  • Monitorez l’intégrité de votre fonction avec Azure Application Insights.

Prérequis

  • Expérimentez le développement d’applications Java.
  • Expérimentez l’utilisation d’Apache Maven pour créer des projets.