Entraînement gratuit · sans inscription
30 questions d'entraînement Azure AZ-400 gratuites
De vraies questions d'entraînement pour l'examen Azure Azure DevOps Solutions (AZ-400), avec les réponses et des explications détaillées. Mis à jour en 2026.
Questions gratuites
30
Score de réussite
700 sur 1000
Durée de l'examen
120 minutes
Banque de questions
Plus de 347 questions
Voici 30 vraies questions d'entraînement pour l'examen Azure Azure DevOps Solutions (AZ-400). Chaque question affiche la bonne réponse et une explication détaillée lorsque vous la révélez. Servez-vous en pour évaluer votre niveau : si vous obtenez moins de 70 % à ces 30 questions, prévoyez au moins 4 semaines de révision supplémentaires avant de réserver.
Questions d'entraînement AZ-400
- FreePracticeQuiz.questionLabelSource ControlVous prévoyez de créer un projet dans Azure DevOps. Plusieurs développeurs travailleront sur le projet. Les développeurs travailleront fréquemment hors connexion et auront besoin d'accéder à l'historique complet du projet pendant qu'ils sont hors connexion. Quelle solution de contrôle de version devez-vous utiliser ?ATortoiseSVN.BTeam Foundation Version Control.CSubversion.DGit.
- FreePracticeQuiz.questionLabelInstrumentationVous utilisez Azure SQL Database Intelligent Insights et Azure Application Insights pour la surveillance. Quel langage de requête devez-vous utiliser ?AKusto Query Language (KQL).BPL/pgSQL.CPL/SQL.DTransact-SQL.
- FreePracticeQuiz.questionLabelSource ControlContoso, Ltd. est une entreprise manufacturière dont le siège principal se trouve à Chicago. Contoso prévoit d'améliorer ses processus de développement et d'exploitation informatiques en appliquant les principes Azure DevOps. Contoso possède un abonnement Azure et crée une organisation Azure DevOps. L'organisation Azure DevOps comprend : l'extension Docker ; un pool de déploiement nommé Pool7 qui contient 10 machines virtuelles Azure exécutant Windows Server 2016. L'abonnement Azure contient un compte Azure Automation. Contoso prévoit de créer des projets dans Azure DevOps comme indiqué dans le tableau suivant. Contoso identifie les exigences techniques suivantes : mettre en place des agents de build pour Project1. Utiliser des ressources Azure dans la mesure du possible. Éviter les technologies dépréciées. Mettre en place pour Project2 une stratégie de flux de code qui permettra : à Team2 de soumettre des pull requests pour Project2 ; à Team2 de travailler de manière indépendante sur des modifications d'une copie de Project2 ; de garantir que toute modification intermédiaire effectuée par Team2 sur une copie de Project2 sera soumise aux mêmes restrictions que celles définies dans la stratégie de build de Project2. Dans la mesure du possible, mettre en place de l'automatisation et réduire l'effort administratif. Mettre en place Project3, Project5, Project6 et Project7 en fonction des changements prévus. Mettre en place Project4 et configurer le projet pour envoyer des images Docker vers Azure Container Registry. Vous devez mettre en place la stratégie de flux de code pour Project2 dans Azure DevOps. Quelles trois actions devez-vous effectuer, dans l'ordre ?  ACase 1 : Créer un dépôt. Case 2 : Créer un fork. Case 3 : Ajouter une stratégie de validation par build.BCase 1 : Créer un fork. Case 2 : Créer une branche. Case 3 : Ajouter une stratégie de validation par build.CCase 1 : Créer un dépôt. Case 2 : Ajouter une stratégie de build. Case 3 : Ajouter une stratégie de validation par build.DCase 1 : Créer un dépôt. Case 2 : Ajouter une stratégie de build. Case 3 : Créer une branche.
- FreePracticeQuiz.questionLabelInstrumentationLitware, Inc. est un éditeur de logiciels indépendant (ISV). Litware possède un siège principal et cinq agences. Architecture applicative : l'application principale de l'entreprise est un système monolithique unique de gestion de fonds de retraite, basé sur des Web Forms ASP.NET dont la logique est écrite en VB.NET. Certaines nouvelles sections de l'application sont écrites en C#. Des variantes de l'application sont créées pour des clients individuels. Actuellement, la base de code compte plus de 80 branches. L'application a été développée avec Microsoft Visual Studio. Le code source est stocké dans Team Foundation Server (TFS) au siège principal. Les agences accèdent au code source via des serveurs proxy TFS. Problèmes d'architecture : Litware se concentre sur l'écriture de nouveau code pour ses clients. Aucune ressource n'est allouée à la refactorisation ou à la suppression du code existant. Les modifications de la base de code prennent beaucoup de temps, car les dépendances ne sont pas évidentes pour les développeurs. Les opérations de fusion du code prennent souvent des mois et impliquent de nombreux développeurs. La fusion du code introduit fréquemment des bogues difficiles à localiser et à corriger. Les clients signalent que les coûts de possession du système de gestion de fonds de retraite augmentent continuellement. La nécessité de fusionner du code non lié rend même les modifications mineures coûteuses. Exigences — Changements prévus : Litware prévoit de développer une nouvelle suite d'applications de planification d'investissement. Les applications de planification d'investissement ne nécessiteront qu'une intégration mineure avec le système existant de gestion de fonds de retraite. La suite comprendra une application web multiniveau et deux applications mobiles iOS. Une application mobile sera utilisée par les employés, l'autre par les clients. Litware prévoit d'adopter une méthodologie de développement plus agile. Le code partagé sera extrait sous forme d'une série de packages. Litware a lancé un processus interne de transformation vers le cloud et prévoit d'utiliser des services cloud lorsque cela est adapté. Litware souhaite devenir proactive dans la détection des défaillances, plutôt que d'attendre systématiquement les rapports de bogues des clients. Exigences techniques : la suite d'applications de planification d'investissement doit répondre aux exigences suivantes : les nouvelles connexions entrantes à travers le pare-feu doivent être réduites au minimum ; les membres d'un groupe nommé Developers doivent pouvoir installer des packages ; le principe du moindre privilège doit être appliqué à toutes les attributions d'autorisations ; une stratégie de branches permettant de développer de nouvelles fonctionnalités de manière isolée doit être utilisée ; les membres d'un groupe nommé Team leaders doivent pouvoir créer de nouveaux packages et modifier les autorisations des flux de packages ; Visual Studio App Center doit être utilisé pour centraliser le signalement des plantages des applications mobiles et des types d'appareils utilisés ; la qualité du code et la qualité des livraisons sont critiques ; pendant une release, les déploiements ne doivent pas passer d'une étape à l'autre si des bogues actifs sont enregistrés sur la release ; les applications mobiles doivent pouvoir appeler le service de cotation du système existant de gestion de fonds de retraite. Jusqu'à la mise à niveau du système, ce service ne prendra en charge que l'authentification de base sur HTTPS. La configuration du système d'exploitation requise pour les serveurs de test change chaque semaine. Azure Automation State Configuration doit être utilisé pour garantir que le système d'exploitation de chaque serveur de test est configuré de la même façon lors de la création des serveurs, puis vérifié périodiquement. Les serveurs de test sont correctement configurés au premier déploiement, mais subissent une dérive de configuration au fil du temps. Azure Automation State Configuration ne parvient pas à corriger ces configurations. Les nœuds Azure Automation State Configuration sont enregistrés à l'aide de la commande suivante. Comment devez-vous compléter le code pour initialiser App Center dans l'application mobile ?  ACase 1 : [MSAnalytics.self. Case 2 : MSCrasches.self].BCase 1 : [MSDistribute.self. Case 2 : MSAnalytics.self].CCase 1 : [MSPush.self. Case 2 : MSCrasches.self].DCase 1 : [MSAnalytics.self. Case 2 : MSCrasches.self].
- FreePracticeQuiz.questionLabelSite Reliability EngineeringVous gérez un projet dans Azure DevOps. Vous devez empêcher la configuration du projet de changer au fil du temps. Solution : effectuer une analyse Subscription Health lors de la création des packages. Cela répond-il à l'objectif ?AOui.BNon.
- FreePracticeQuiz.questionLabelContinuous IntegrationVous disposez d'un pipeline de build existant dans Azure Pipelines. Vous devez utiliser des builds incrémentiels sans purger l'environnement entre les exécutions du pipeline. Que devez-vous utiliser ?ALa tâche File Transform.BUn agent auto-hébergé.CDes tâches parallèles hébergées par Microsoft.
- FreePracticeQuiz.questionLabelContinuous IntegrationWoodgrove Bank est une société de services financiers dont le siège principal se trouve au Royaume-Uni. Woodgrove Bank prévoit d'apporter les changements suivants à la gestion de projet : mettre en place Azure DevOps pour le suivi des projets ; centraliser le contrôle du code source dans des dépôts GitHub privés ; mettre en place Azure Pipelines pour les pipelines de build et de release. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement d'identité : déployer un locataire Azure AD nommé woodgrovebank.com ; synchroniser le domaine Active Directory avec Azure AD ; configurer App1 pour utiliser un principal de service ; intégrer GitHub avec Azure AD. Woodgrove Bank prévoit d'apporter les changements suivants aux applications principales : migrer App1 vers ASP.NET Core ; intégrer Azure Pipelines et l'outil de build tiers utilisé pour développer App2. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement DevOps : déployer App1 sur Azure App Service ; mettre en place le contrôle de source pour le schéma de DB1 ; migrer tout le code source de TFS1 vers GitHub ; déployer App2 sur une machine virtuelle Azure nommée VM1 ; fusionner la branche POC dans la branche par défaut de GitHub ; mettre en place un tableau de bord Azure DevOps permettant aux parties prenantes de suivre l'avancement du développement. Woodgrove Bank identifie les exigences techniques suivantes : les bases de données initiales des nouveaux environnements doivent contenir à la fois le schéma et les données de référence ; une alerte Azure Monitor pour VM1 doit être configurée pour répondre aux exigences suivantes ; l'historique des commits de la branche POC doit remplacer l'historique de la branche par défaut ; le tableau de bord Azure DevOps doit afficher les métriques indiquées dans le tableau suivant ; l'accès à Azure DevOps doit être restreint à des adresses IP spécifiques ; les temps de chargement des pages d'App1 doivent être capturés et surveillés ; l'effort administratif doit être réduit au minimum. Vous devez configurer Azure Pipelines pour contrôler les builds d'App2. Quelle méthode d'authentification devez-vous utiliser ? AWindows NTLM.BCertificat.CSAML.DJeton d'accès personnel (PAT).
- FreePracticeQuiz.questionLabelContinuous DeliveryVous disposez d'une fonction Azure hébergée dans un plan App Service nommé az400-123456789-func1. Vous devez configurer az400-123456789-func1 pour mettre à niveau automatiquement les fonctions chaque fois que du nouveau code est validé dans la branche master de https://github.com/Azure-Samples/functions-quickstart. Pour réaliser cette tâche, connectez-vous au portail Microsoft Azure.A1. Ouvrez le portail Microsoft Azure. 2. Connectez-vous à votre compte Azure, sélectionnez App Services dans le volet de navigation gauche du portail Azure, puis sélectionnez az400-123456789-func1. 3. Sur la page de l'application, sélectionnez Centre de déploiement dans le menu de gauche. 4. Sur la page du fournisseur de build, sélectionnez Azure Pipelines (Preview), puis Continuer. 5. Sur la page Configurer, dans la section Code : pour GitHub, sélectionnez dans les listes déroulantes l'organisation, le dépôt et la branche à déployer en continu. 6. Sélectionnez Continuer. 7. Sur la page Test, choisissez d'activer ou non les tests de charge, puis sélectionnez Continuer. 8. Selon le niveau tarifaire de votre plan App Service, une page Déployer en préproduction peut s'afficher. Choisissez d'activer ou non les emplacements de déploiement, puis sélectionnez Continuer. 9. Après avoir configuré le fournisseur de build, vérifiez les paramètres sur la page Résumé, puis sélectionnez Terminer.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringWoodgrove Bank est une société de services financiers dont le siège principal se trouve au Royaume-Uni. Woodgrove Bank prévoit d'apporter les changements suivants à la gestion de projet : mettre en place Azure DevOps pour le suivi des projets ; centraliser le contrôle du code source dans des dépôts GitHub privés ; mettre en place Azure Pipelines pour les pipelines de build et de release. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement d'identité : déployer un locataire Azure AD nommé woodgrovebank.com ; synchroniser le domaine Active Directory avec Azure AD ; configurer App1 pour utiliser un principal de service ; intégrer GitHub avec Azure AD. Woodgrove Bank prévoit d'apporter les changements suivants aux applications principales : migrer App1 vers ASP.NET Core ; intégrer Azure Pipelines et l'outil de build tiers utilisé pour développer App2. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement DevOps : déployer App1 sur Azure App Service ; mettre en place le contrôle de source pour le schéma de DB1 ; migrer tout le code source de TFS1 vers GitHub ; déployer App2 sur une machine virtuelle Azure nommée VM1 ; fusionner la branche POC dans la branche par défaut de GitHub ; mettre en place un tableau de bord Azure DevOps permettant aux parties prenantes de suivre l'avancement du développement. Woodgrove Bank identifie les exigences techniques suivantes : les bases de données initiales des nouveaux environnements doivent contenir à la fois le schéma et les données de référence ; une alerte Azure Monitor pour VM1 doit être configurée pour répondre aux exigences suivantes ; l'historique des commits de la branche POC doit remplacer l'historique de la branche par défaut ; le tableau de bord Azure DevOps doit afficher les métriques indiquées dans le tableau suivant ; l'accès à Azure DevOps doit être restreint à des adresses IP spécifiques ; les temps de chargement des pages d'App1 doivent être capturés et surveillés ; l'effort administratif doit être réduit au minimum. Vous devez remplacer les outils DevOps existants pour prendre en charge les changements prévus. Que devez-vous utiliser ?  ATrello : Azure Boards. Bamboo : Azure Pipelines. BitBucket : dépôts GitHub.BTrello : Azure Test Plans. Bamboo : GitHub Actions. BitBucket : Azure Artifacts.CTrello : dépôts GitHub. Bamboo : Azure Artifacts. BitBucket : Azure Pipelines.DTrello : Azure Boards. Bamboo : GitHub Actions. BitBucket : Azure Artifacts.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringVous développez une application qui possède les ressources suivantes : du code source ; des journaux issus des tests et des builds automatisés ; des ressources binaires volumineuses et fréquemment mises à jour ; une bibliothèque commune utilisée par plusieurs applications. Où devez-vous stocker chaque ressource ? ACode source : Azure Repos. Bibliothèque commune utilisée par plusieurs applications : Azure Storage. Journaux des tests et builds automatisés : Azure Pipelines. Ressources binaires volumineuses et fréquemment mises à jour : Azure Storage.BCode source : Azure Repos. Bibliothèque commune utilisée par plusieurs applications : Azure Artifacts. Journaux des tests et builds automatisés : Azure Pipelines. Ressources binaires volumineuses et fréquemment mises à jour : Azure Test Plans.CCode source : Azure Test Plans. Bibliothèque commune utilisée par plusieurs applications : Azure Artifacts. Journaux des tests et builds automatisés : Azure Pipelines. Ressources binaires volumineuses et fréquemment mises à jour : Azure Storage.DCode source : Azure Repos. Bibliothèque commune utilisée par plusieurs applications : Azure Artifacts. Journaux des tests et builds automatisés : Azure Pipelines. Ressources binaires volumineuses et fréquemment mises à jour : Azure Storage.
- FreePracticeQuiz.questionLabelContinuous DeliveryVous définissez des stratégies de release pour deux applications, comme indiqué dans le tableau suivant. Quelle stratégie de release devez-vous utiliser pour chaque application ?  AApp1 : déploiement Canary. App2 : déploiement Blue/Green.BApp1 : déploiement Blue/Green. App2 : déploiement Rolling.CApp1 : déploiement Canary. App2 : déploiement Rolling.DApp1 : déploiement Rolling. App2 : déploiement Canary.
- FreePracticeQuiz.questionLabelContinuous IntegrationContoso, Ltd. est une entreprise manufacturière dont le siège principal se trouve à Chicago. Contoso prévoit d'améliorer ses processus de développement et d'exploitation informatiques en appliquant les principes Azure DevOps. Contoso possède un abonnement Azure et crée une organisation Azure DevOps. L'organisation Azure DevOps comprend : l'extension Docker ; un pool de déploiement nommé Pool7 qui contient 10 machines virtuelles Azure exécutant Windows Server 2016. L'abonnement Azure contient un compte Azure Automation. Contoso prévoit de créer des projets dans Azure DevOps comme indiqué dans le tableau suivant. Contoso identifie les exigences techniques suivantes : mettre en place des agents de build pour Project1. Utiliser des ressources Azure dans la mesure du possible. Éviter les technologies dépréciées. Mettre en place pour Project2 une stratégie de flux de code qui permettra : à Team2 de soumettre des pull requests pour Project2 ; à Team2 de travailler de manière indépendante sur des modifications d'une copie de Project2 ; de garantir que toute modification intermédiaire effectuée par Team2 sur une copie de Project2 sera soumise aux mêmes restrictions que celles définies dans la stratégie de build de Project2. Dans la mesure du possible, mettre en place de l'automatisation et réduire l'effort administratif. Mettre en place Project3, Project5, Project6 et Project7 en fonction des changements prévus. Mettre en place Project4 et configurer le projet pour envoyer des images Docker vers Azure Container Registry. Vous devez mettre en place Project4. Que devez-vous faire en premier ? AAjouter l'instruction FROM dans le fichier Dockerfile.BAjouter une tâche Copy and Publish Build Artifacts au pipeline de build.CAjouter une tâche Docker au pipeline de build.DAjouter l'instruction MAINTAINER dans le fichier Dockerfile.
- FreePracticeQuiz.questionLabelSource ControlVotre entreprise utilise Azure DevOps pour gérer les processus de build et de release des applications. Vous utilisez un dépôt Git pour le contrôle du code source des applications. Vous prévoyez de créer une nouvelle branche à partir d'une pull request existante. Plus tard, vous prévoyez de fusionner la nouvelle branche et la branche cible de la pull request. Vous devez utiliser une action de pull request pour créer la nouvelle branche. La solution doit garantir que la branche n'utilise qu'une partie du code de la pull request. Quelle action de pull request devez-vous utiliser ?ADéfinir comme branche par défaut.BApprouver avec suggestions.CCherry-pick.DReactivateRevert.ERevert.
- FreePracticeQuiz.questionLabelContinuous DeliveryWoodgrove Bank est une société de services financiers dont le siège principal se trouve au Royaume-Uni. Woodgrove Bank prévoit d'apporter les changements suivants à la gestion de projet : mettre en place Azure DevOps pour le suivi des projets ; centraliser le contrôle du code source dans des dépôts GitHub privés ; mettre en place Azure Pipelines pour les pipelines de build et de release. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement d'identité : déployer un locataire Azure AD nommé woodgrovebank.com ; synchroniser le domaine Active Directory avec Azure AD ; configurer App1 pour utiliser un principal de service ; intégrer GitHub avec Azure AD. Woodgrove Bank prévoit d'apporter les changements suivants aux applications principales : migrer App1 vers ASP.NET Core ; intégrer Azure Pipelines et l'outil de build tiers utilisé pour développer App2. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement DevOps : déployer App1 sur Azure App Service ; mettre en place le contrôle de source pour le schéma de DB1 ; migrer tout le code source de TFS1 vers GitHub ; déployer App2 sur une machine virtuelle Azure nommée VM1 ; fusionner la branche POC dans la branche par défaut de GitHub ; mettre en place un tableau de bord Azure DevOps permettant aux parties prenantes de suivre l'avancement du développement. Woodgrove Bank identifie les exigences techniques suivantes : les bases de données initiales des nouveaux environnements doivent contenir à la fois le schéma et les données de référence ; une alerte Azure Monitor pour VM1 doit être configurée pour répondre aux exigences suivantes ; l'historique des commits de la branche POC doit remplacer l'historique de la branche par défaut ; le tableau de bord Azure DevOps doit afficher les métriques indiquées dans le tableau suivant ; l'accès à Azure DevOps doit être restreint à des adresses IP spécifiques ; les temps de chargement des pages d'App1 doivent être capturés et surveillés ; l'effort administratif doit être réduit au minimum. Vous devez configurer l'authentification pour App1. La solution doit prendre en charge les changements prévus. Quelles trois actions devez-vous effectuer, dans l'ordre ?  ACase 1 : Créer une application. Case 2 : Ajouter un secret. Case 3 : Configurer l'ID et le secret pour App1.BCase 1 : Créer une identité de service managée. Case 2 : Créer une information d'identification. Case 3 : Configurer l'ID et le secret pour App1.CCase 1 : Ajouter un secret. Case 2 : Créer une application. Case 3 : Créer une identité de service managée.DCase 1 : Créer une application. Case 2 : Créer une identité de service managée. Case 3 : Configurer l'ID et le secret pour App1.
- FreePracticeQuiz.questionLabelInstrumentationVous disposez d'une application web Microsoft ASP.NET Core dans Azure, accessible dans le monde entier. Vous devez exécuter un test ping d'URL toutes les cinq minutes et créer une alerte lorsque l'application web est indisponible depuis certaines régions Azure. La solution doit réduire au minimum le temps de développement. Que devez-vous faire ?ACréer un test de disponibilité et une alerte Azure Application Insights.BCréer une alerte Azure Service Health pour les régions concernées.CCréer une métrique de disponibilité et une alerte Azure Monitor.DÉcrire une fonction Azure et la déployer dans les régions concernées.
- FreePracticeQuiz.questionLabelProject ManagementVous disposez d'un dépôt GitHub privé. Vous devez afficher l'état des commits du dépôt dans Azure Boards. Que devez-vous faire en premier ?ACréer une GitHub Action dans GitHub.BAjouter l'application Azure Pipelines au dépôt GitHub.CConfigurer l'authentification multifacteur (MFA) pour votre compte GitHub.DAjouter l'application Azure Boards au dépôt.
- FreePracticeQuiz.questionLabelContinuous IntegrationVous configurez des pipelines de build Azure DevOps. Vous prévoyez d'utiliser des agents de build hébergés. Quel pool d'agents de build devez-vous utiliser pour compiler chaque type d'application ? AApplication exécutée sur iOS : Hosted Windows Container. Application web Internet Information Services (IIS) exécutée dans Docker : Hosted Ubuntu 1604.BApplication exécutée sur iOS : Hosted macOS. Application web Internet Information Services (IIS) exécutée dans Docker : Hosted.CApplication exécutée sur iOS : Hosted. Application web Internet Information Services (IIS) exécutée dans Docker : Default.DApplication exécutée sur iOS : Hosted Windows Container. Application web Internet Information Services (IIS) exécutée dans Docker : Default.
- FreePracticeQuiz.questionLabelContinuous DeliveryComment devez-vous configurer la stratégie de rétention des releases pour la suite d'applications de planification d'investissement ? ARelease globale : définir la stratégie de rétention par défaut à 30 jours. Étape de production : définir la stratégie de rétention de l'étape à 60 jours.BRelease globale : définir la stratégie de rétention maximale à 30 jours. Étape de production : définir la stratégie de rétention par défaut à 30 jours.CRelease globale : définir la stratégie de rétention de l'étape à 60 jours. Étape de production : définir la stratégie de rétention maximale à 60 jours.DRelease globale : définir la stratégie de rétention de l'étape à 30 jours. Étape de production : définir la stratégie de rétention de l'étape à 30 jours.
- FreePracticeQuiz.questionLabelContinuous IntegrationVous automatisez le processus de test de votre entreprise. Vous devez automatiser les tests d'interface utilisateur d'une application web. Quel framework devez-vous utiliser ?AJaCoco.BSelenium.CXamarin.UITest.DMicrosoft.CodeAnalysis.
- FreePracticeQuiz.questionLabelContinuous IntegrationVous automatisez le processus de test de votre entreprise. Vous devez automatiser les tests d'interface utilisateur d'une application web. Quel framework devez-vous utiliser ?AJaCoco.BPlaywright.CXamarin.UITest.DMicrosoft.CodeAnalysis.
- FreePracticeQuiz.questionLabelContinuous DeliveryVous disposez d'un processus d'approbation qui contient une condition. Cette condition exige que les releases soient approuvées par un chef d'équipe avant leur déploiement. Vous avez une politique stipulant que les approbations doivent avoir lieu dans un délai de huit heures. Vous constatez que les déploiements échouent si les approbations prennent plus de deux heures. Vous devez garantir que les déploiements n'échouent que si les approbations prennent plus de huit heures. Solution : dans les conditions de pré-déploiement, vous modifiez le paramètre Délai d'expiration des approbations de pré-déploiement. Cela répond-il à l'objectif ?AOui.BNon.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringContoso, Ltd. est une entreprise manufacturière dont le siège principal se trouve à Chicago. Contoso prévoit d'améliorer ses processus de développement et d'exploitation informatiques en appliquant les principes Azure DevOps. Contoso possède un abonnement Azure et crée une organisation Azure DevOps. L'organisation Azure DevOps comprend : l'extension Docker ; un pool de déploiement nommé Pool7 qui contient 10 machines virtuelles Azure exécutant Windows Server 2016. L'abonnement Azure contient un compte Azure Automation. Contoso prévoit de créer des projets dans Azure DevOps comme indiqué dans le tableau suivant. Contoso identifie les exigences techniques suivantes : mettre en place des agents de build pour Project1. Utiliser des ressources Azure dans la mesure du possible. Éviter les technologies dépréciées. Mettre en place pour Project2 une stratégie de flux de code qui permettra : à Team2 de soumettre des pull requests pour Project2 ; à Team2 de travailler de manière indépendante sur des modifications d'une copie de Project2 ; de garantir que toute modification intermédiaire effectuée par Team2 sur une copie de Project2 sera soumise aux mêmes restrictions que celles définies dans la stratégie de build de Project2. Dans la mesure du possible, mettre en place de l'automatisation et réduire l'effort administratif. Mettre en place Project3, Project5, Project6 et Project7 en fonction des changements prévus. Mettre en place Project4 et configurer le projet pour envoyer des images Docker vers Azure Container Registry. Vous devez configurer Azure Automation pour les ordinateurs de Group7. Quelles trois actions devez-vous effectuer, dans l'ordre ?  ACase 1 : Créer un fichier de configuration Desired State Configuration (DSC) avec l'extension .ps1. Case 2 : Exécuter la cmdlet Azure PowerShell Import-AzureRmAutomationDscConfiguration. Case 3 : Exécuter la cmdlet Azure PowerShell Start-AzureRmAutomationDscCompilationJob.BCase 1 : Exécuter la cmdlet Azure PowerShell Import-AzureRmAutomationDscConfiguration. Case 2 : Créer un fichier de configuration Desired State Configuration (DSC) avec l'extension .ps1. Case 3 : Exécuter la cmdlet Azure PowerShell New-AzureRmResourceGroupDeployment.CCase 1 : Exécuter la cmdlet Azure PowerShell New-AzureRmResourceGroupDeployment. Case 2 : Créer un fichier de modèle Azure Resource Manager avec l'extension .json. Case 3 : Exécuter la cmdlet Azure PowerShell New-AzureRmResourceGroupDeployment.DCase 1 : Créer un fichier de modèle Azure Resource Manager avec l'extension .json. Case 2 : Exécuter la cmdlet Azure PowerShell New-AzureRmResourceGroupDeployment. Case 3 : Exécuter la cmdlet Azure PowerShell Import-AzureRmAutomationDscConfiguration.
- FreePracticeQuiz.questionLabelProject ManagementWoodgrove Bank est une société de services financiers dont le siège principal se trouve au Royaume-Uni. Woodgrove Bank prévoit d'apporter les changements suivants à la gestion de projet : mettre en place Azure DevOps pour le suivi des projets ; centraliser le contrôle du code source dans des dépôts GitHub privés ; mettre en place Azure Pipelines pour les pipelines de build et de release. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement d'identité : déployer un locataire Azure AD nommé woodgrovebank.com ; synchroniser le domaine Active Directory avec Azure AD ; configurer App1 pour utiliser un principal de service ; intégrer GitHub avec Azure AD. Woodgrove Bank prévoit d'apporter les changements suivants aux applications principales : migrer App1 vers ASP.NET Core ; intégrer Azure Pipelines et l'outil de build tiers utilisé pour développer App2. Woodgrove Bank prévoit d'apporter les changements suivants à l'environnement DevOps : déployer App1 sur Azure App Service ; mettre en place le contrôle de source pour le schéma de DB1 ; migrer tout le code source de TFS1 vers GitHub ; déployer App2 sur une machine virtuelle Azure nommée VM1 ; fusionner la branche POC dans la branche par défaut de GitHub ; mettre en place un tableau de bord Azure DevOps permettant aux parties prenantes de suivre l'avancement du développement. Woodgrove Bank identifie les exigences techniques suivantes : les bases de données initiales des nouveaux environnements doivent contenir à la fois le schéma et les données de référence ; une alerte Azure Monitor pour VM1 doit être configurée pour répondre aux exigences suivantes ; l'historique des commits de la branche POC doit remplacer l'historique de la branche par défaut ; le tableau de bord Azure DevOps doit afficher les métriques indiquées dans le tableau suivant ; l'accès à Azure DevOps doit être restreint à des adresses IP spécifiques ; les temps de chargement des pages d'App1 doivent être capturés et surveillés ; l'effort administratif doit être réduit au minimum. Vous devez répondre aux exigences techniques concernant le contrôle de l'accès à Azure DevOps. Que devez-vous utiliser ? AAzure Multi-Factor Authentication (MFA).BDes règles de pare-feu locales.CDes stratégies d'accès conditionnel dans Azure AD.DLe contrôle d'accès en fonction du rôle Azure (Azure RBAC).
- FreePracticeQuiz.questionLabelProject ManagementVous configurez le tableau de bord Azure DevOps. La solution doit répondre aux exigences techniques. Quel widget devez-vous utiliser pour chaque métrique ? ACase 1 : Sprint burndown. Case 2 : Vue d'ensemble du pipeline de release. Case 3 : Vignette de requête.BCase 1 : Vignette de requête. Case 2 : Vélocité. Case 3 : Diagramme de flux cumulé.CCase 1 : Vélocité. Case 2 : Vue d'ensemble du pipeline de release. Case 3 : Vignette de requête.DCase 1 : Vélocité. Case 2 : Sprint burndown. Case 3 : Vignette de requête.
- FreePracticeQuiz.questionLabelContinuous IntegrationVotre entreprise possède un projet dans Azure DevOps pour une nouvelle application web. Vous devez garantir qu'un build s'exécute automatiquement lorsque du code est archivé. Solution : dans l'onglet Déclencheurs du pipeline de build, vous avez sélectionné « Regrouper les modifications pendant qu'un build est en cours ». Cela répond-il à l'objectif ?AOui.BNon.
- FreePracticeQuiz.questionLabelSource ControlVous devez identifier et isoler le code partagé. Ce code partagé sera maintenu sous forme d'une série de packages. Quelles trois actions devez-vous effectuer, dans l'ordre ? ACase 1 : Créer un graphe de dépendances pour l'application. Case 2 : Regrouper les composants liés. Case 3 : Attribuer une propriété à chaque groupe de composants.BCase 1 : Identifier le langage le plus utilisé. Case 2 : Regrouper les composants liés. Case 3 : Attribuer une propriété à chaque groupe de composants.CCase 1 : Réécrire les composants dans le langage le plus utilisé. Case 2 : Créer un graphe de dépendances pour l'application. Case 3 : Regrouper les composants liés.DCase 1 : Attribuer une propriété à chaque groupe de composants. Case 2 : Réécrire les composants dans le langage le plus utilisé. Case 3 : Identifier le langage le plus utilisé.
- FreePracticeQuiz.questionLabelContinuous DeliveryVous configurez un pipeline de déploiement Azure DevOps. L'application déployée s'authentifiera auprès d'un service web à l'aide d'un secret stocké dans un coffre de clés Azure. Vous devez utiliser ce secret dans le pipeline de déploiement. Quelles trois actions devez-vous effectuer, dans l'ordre ? ACase 1 : Ajouter une inscription d'application dans Azure Active Directory (Azure AD). Case 2 : Créer un principal de service dans Azure Active Directory (Azure AD). Case 3 : Ajouter une connexion de service Azure Resource Manager au pipeline.BCase 1 : Créer un principal de service dans Azure Active Directory (Azure AD). Case 2 : Configurer une stratégie d'accès dans le coffre de clés. Case 3 : Ajouter une connexion de service Azure Resource Manager au pipeline.CCase 1 : Exporter un certificat depuis le coffre de clés. Case 2 : Ajouter une connexion de service Azure Resource Manager au pipeline. Case 3 : Générer un certificat auto-signé.DCase 1 : Générer un certificat auto-signé. Case 2 : Créer un principal de service dans Azure Active Directory (Azure AD). Case 3 : Exporter un certificat depuis le coffre de clés.
- FreePracticeQuiz.questionLabelInstrumentationVous disposez d'une application multiniveau. La partie frontale de l'application est hébergée dans Azure App Service. Vous devez identifier les temps de chargement moyens des pages de l'application. Que devez-vous utiliser ?ALes journaux de diagnostic de l'App Service.BAzure Application Insights.CAzure Advisor.DLe journal d'activité de l'App Service.
- FreePracticeQuiz.questionLabelInstrumentationVous disposez d'une application composée de plusieurs applications web Azure App Service et de fonctions Azure. Vous devez évaluer la sécurité des applications web et des fonctions. Quelle fonctionnalité Azure pouvez-vous utiliser pour obtenir une recommandation sur la sécurité de l'application ?ASécurité et conformité dans Azure Log Analytics.BL'intégrité des ressources dans Azure Service Health.CLa détection intelligente dans Azure Application Insights.DCalcul et applications dans Azure Security Center.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringVous devez configurer une machine virtuelle nommée VM1 pour accéder de manière sécurisée aux secrets stockés dans un coffre de clés Azure nommé az400-11566895-kv. Pour réaliser cette tâche, connectez-vous au portail Microsoft Azure.A1. Connectez-vous au portail Azure. 2. Localisez la machine virtuelle VM1. 3. Sélectionnez Identité. 4. Activez l'identité affectée par le système pour VM1 en définissant l'État sur Activé. 5. Autorisez l'identité managée de VM1 dans le coffre de clés via une attribution de rôle dans le volet Contrôle d'accès (IAM).
Prêt pour l'examen AZ-400 complet ?
Accédez à l'ensemble des Plus de 347 questions, à la simulation chronométrée et à l'analyse de vos points faibles. Formules à partir de 2,99 $ — les crédits n'expirent jamais.
Questions fréquentes
S'agit-il de vraies questions d'entraînement AZ-400 ?+
L'examen AZ-400 est-il difficile ?+
Combien de questions comporte le vrai examen AZ-400 ?+
Faut-il s'inscrire pour utiliser ces questions ?+
Continuer à réviser
Réussissez AZ-400 du premier coup
Rejoignez les candidats qui utilisent DummyExams pour s'entraîner avec des examens chronométrés réalistes, des explications détaillées et une analyse de leurs points faibles.
Commencer l'examen blanc AZ-400 complet