Créer des applications serverless

Débutant
Intermédiaire
Développeur
Étudiant
Azure
Azure Functions
Portail Azure
Azure Cosmos DB
Stockage Azure
Azure 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

Aucun

Modules de ce parcours d’apprentissage

Découvrez comment Azure Functions vous aide à intégrer facilement des ressources de calcul serverless dans vos solutions cloud. Un ensemble étendu de liaisons vous permet de connecter facilement votre code aux services Azure clés, tandis que la prise en charge intégrée des langages de développement les plus utilisés vous permet de mieux utiliser vos compétences existantes.

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é.

La solution Azure Functions permet aux développeurs d’héberger une logique métier qui peut être exécutée sans gestion ou approvisionnement d’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.

Modifiez le mécanisme de mise à jour de l’application web Javascript 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.