Introduction à Azure App Service (PaaS) — Comprendre Azure App Service et son positionnement PaaS
Module 1/6 : Définir Azure App Service comme service PaaS centré sur HTTP; Identifier les types d’applications hébergées par Azure App Service
Module 1/6 : Définir Azure App Service comme service PaaS centré sur HTTP; Identifier les types d’applications hébergées par Azure App Service
Module 2/6 : Lister les langages supportés par Azure App Service; Distinguer les options d’exécution Windows et Linux
Module 3/6 : Sélectionner la souscription et le groupe de ressources adaptés; Choisir un nom d’application cohérent avec l’URL générée
Module 4/6 : Définir un plan App Service comme ensemble de ressources d’exécution; Expliquer comment plusieurs applications peuvent partager un même plan
Module 5/6 : Retrouver dans le portail les paramètres de création d’une Web App; Choisir entre publication par code et conteneur Docker
Module 6/6 : Comparer les niveaux dev/test, gratuits, mutualisés et production; Identifier les ressources et fonctionnalités associées à chaque niveau
Module 1/5 : Identifier les principaux services de stockage Azure; Distinguer blobs, tables et queues selon leur usage
Module 2/5 : Décrire les propriétés attendues du stockage Azure; Classer les besoins entre stockage VM, données non structurées et données structurées
Module 3/5 : Expliquer le fonctionnement des containers pour les blobs; Décrire l’usage d’Azure Files avec SMB 3.0
Module 4/5 : Comparer les types de comptes de stockage Azure; Identifier les services inclus dans un compte à usage général
Module 5/5 : Décrire les options de domaine personnalisé pour Blob Storage; Créer un groupe de ressources via le shell
Module 1/9 : Expliquer les différences entre messagerie, pub/sub, streaming d’événements et files de travail; Identifier les cas d’usage adaptés à AMQP, MQTT, RabbitMQ et Kafka
Module 2/9 : Décrire le fonctionnement d’AMQP et ses concepts clés : queue, topic, subscription, session et settlement; Créer des files et topics Azure Service Bus adaptés à des scénarios métier
Module 3/9 : Expliquer le protocole MQTT, ses niveaux de QoS et son modèle de topics; Concevoir une architecture de télémétrie et de commande pour objets connectés sur Azure
Module 4/9 : Installer RabbitMQ sur machines virtuelles, conteneurs ou Kubernetes dans Azure; Configurer exchanges, bindings, queues, acknowledgements et politiques de routage
Module 5/9 : Décrire l’architecture Kafka : brokers, topics, partitions, offsets et consumer groups; Concevoir des pipelines de streaming avec Kafka sur Azure ou via Event Hubs compatible Kafka
Module 6/9 : Analyser les exigences fonctionnelles et non fonctionnelles d’un système de messagerie; Sélectionner la technologie adaptée selon protocole, débit, ordre, latence et opérations
Module 7/9 : Appliquer les mécanismes d’authentification et d’autorisation aux brokers et services Azure; Chiffrer les communications et protéger les secrets, certificats et chaînes de connexion
Module 8/9 : Mesurer le débit, la latence, le backlog et les taux d’erreur des systèmes de messagerie; Instrumenter les applications et services avec logs, métriques, traces et corrélation
Module 9/9 : Concevoir une architecture complète combinant files, événements et streaming sur Azure; Implémenter un scénario de référence intégrant Service Bus, Event Hubs, IoT Hub ou RabbitMQ/Kafka