Créer des applications serverless

Débutant
Intermédiaire
Développeur
Étudiant
Azure
Fonctions
Portail Azure
Cosmos DB
Stockage
Cloud Shell

Azure Functions permet de créer des systèmes de calcul à la demande pilotés par les événements, qui peuvent être déclenchés par différents événements externes. Découvrez comment tirer parti des fonctions pour exécuter une logique côté serveur et créer des architectures serverless. Ce parcours d’apprentissage peut vous aider à préparer la certification Microsoft Certified : Azure Developer Associate.

Prérequis

None

Modules de ce parcours d’apprentissage

Microsoft Azure offre plusieurs moyens d’héberger et d’exécuter du code ou des workflows sans utiliser de machines virtuelles, notamment Azure Functions, Microsoft Power Automate, Azure Logic Apps et Azure WebJobs. Dans ce module, vous allez découvrir ces technologies et comment choisir celle qui convient pour un scénario donné.

Azure Functions permet aux développeurs d’héberger une logique métier qui peut être exécutée sans gestion ni provisionnement d’une infrastructure.

Un déclencheur est responsable de l’exécution d’une fonction Azure, et vous avez le choix entre des douzaines de déclencheurs. Ce module vous présentera des types de déclencheurs courants, ainsi que la manière de les configurer pour exécuter votre logique.

Azure Functions permet une intégration facile de votre code de fonction avec des données et des services. Grâce à la puissance des liaisons, vous déclarez les sources de données à lire et à écrire, et vous laissez Azure Functions s’occuper du reste.

Découvrez comment orchestrer un workflow de longue durée en un ensemble d’activités à l’aide de Durable Functions.

Utilisez Azure Functions Core Tools pour créer et exécuter des fonctions sur un ordinateur de développement et les publier sur Azure.

Découvrez comment créer, tester et déployer des fonctions Azure à l’aide de Visual Studio et comment gérer le code de ces fonctions.

Les webhooks offrent un mécanisme léger permettant à votre application d’être notifiée par un autre service lorsqu’un événement intéressant se produit. Dans ce module, vous allez voir comment déclencher une fonction Azure avec un webhook GitHub et comment analyser la charge utile en vue d’obtenir des insights.

Mettez à jour le mécanisme de notification d’une application web en remplaçant l’interrogation par une architecture basée sur l’envoi (push) avec SignalR Service, Azure Cosmos DB et Azure Functions.

Combinez plusieurs applications de fonctions Azure en une interface unifiée en les important dans une seule instance Gestion des API Azure.

Lorsque vous créez des fonctions Azure, les gestionnaires personnalisés vous permettent d’utiliser n’importe quel langage ou runtime qui prend en charge les primitives HTTP. Dans ce module, vous allez utiliser le langage de programmation Go et des gestionnaires personnalisés.