Logo DummyExamsDummyExams
Logo Azure

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

  1. FreePracticeQuiz.questionLabelSource Control

    Vous 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 ?

    A
    TortoiseSVN.
    B
    Team Foundation Version Control.
    C
    Subversion.
    D
    Git.
  2. FreePracticeQuiz.questionLabelInstrumentation

    Vous utilisez Azure SQL Database Intelligent Insights et Azure Application Insights pour la surveillance. Quel langage de requête devez-vous utiliser ?

    A
    Kusto Query Language (KQL).
    B
    PL/pgSQL.
    C
    PL/SQL.
    D
    Transact-SQL.
  3. FreePracticeQuiz.questionLabelSource Control

    Contoso, 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 ? ![Question 3 partie 1](images/question3_12_22_34_35_40_41_43.jpg) ![Question 3 partie 2](images/question3_2.jpg)

    A
    Case 1 : Créer un dépôt. Case 2 : Créer un fork. Case 3 : Ajouter une stratégie de validation par build.
    B
    Case 1 : Créer un fork. Case 2 : Créer une branche. Case 3 : Ajouter une stratégie de validation par build.
    C
    Case 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.
    D
    Case 1 : Créer un dépôt. Case 2 : Ajouter une stratégie de build. Case 3 : Créer une branche.
  4. FreePracticeQuiz.questionLabelInstrumentation

    Litware, 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 ? ![Question 4 partie 1](images/question4_79_116_162_322_325.jpeg) ![Question 4 partie 2](images/question4_2.jpg)

    A
    Case 1 : [MSAnalytics.self. Case 2 : MSCrasches.self].
    B
    Case 1 : [MSDistribute.self. Case 2 : MSAnalytics.self].
    C
    Case 1 : [MSPush.self. Case 2 : MSCrasches.self].
    D
    Case 1 : [MSAnalytics.self. Case 2 : MSCrasches.self].
  5. FreePracticeQuiz.questionLabelSite Reliability Engineering

    Vous 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 ?

    A
    Oui.
    B
    Non.
  6. FreePracticeQuiz.questionLabelContinuous Integration

    Vous 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 ?

    A
    La tâche File Transform.
    B
    Un agent auto-hébergé.
    C
    Des tâches parallèles hébergées par Microsoft.
  7. FreePracticeQuiz.questionLabelContinuous Integration

    Woodgrove 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 ? ![Question 7](images/question7_9_14_23_39_42_340.jpg)

    A
    Windows NTLM.
    B
    Certificat.
    C
    SAML.
    D
    Jeton d'accès personnel (PAT).
  8. FreePracticeQuiz.questionLabelContinuous Delivery

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

    A
    1. 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.
  9. FreePracticeQuiz.questionLabelSite Reliability Engineering

    Woodgrove 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 ? ![Question 9 partie 1](images/question7_9_14_23_39_42_340.jpg) ![Question 9 partie 2](images/question9_2.jpg)

    A
    Trello : Azure Boards. Bamboo : Azure Pipelines. BitBucket : dépôts GitHub.
    B
    Trello : Azure Test Plans. Bamboo : GitHub Actions. BitBucket : Azure Artifacts.
    C
    Trello : dépôts GitHub. Bamboo : Azure Artifacts. BitBucket : Azure Pipelines.
    D
    Trello : Azure Boards. Bamboo : GitHub Actions. BitBucket : Azure Artifacts.
  10. FreePracticeQuiz.questionLabelSite Reliability Engineering

    Vous 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 ? ![Question 10](images/question10.jpg)

    A
    Code 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.
    B
    Code 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.
    C
    Code 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.
    D
    Code 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.
  11. FreePracticeQuiz.questionLabelContinuous Delivery

    Vous 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 ? ![Question 11 partie 1](images/question11_1.jpg) ![Question 11 partie 2](images/question11_2.png)

    A
    App1 : déploiement Canary. App2 : déploiement Blue/Green.
    B
    App1 : déploiement Blue/Green. App2 : déploiement Rolling.
    C
    App1 : déploiement Canary. App2 : déploiement Rolling.
    D
    App1 : déploiement Rolling. App2 : déploiement Canary.
  12. FreePracticeQuiz.questionLabelContinuous Integration

    Contoso, 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 ? ![Question 12](images/question3_12_22_34_35_40_41_43.jpg)

    A
    Ajouter l'instruction FROM dans le fichier Dockerfile.
    B
    Ajouter une tâche Copy and Publish Build Artifacts au pipeline de build.
    C
    Ajouter une tâche Docker au pipeline de build.
    D
    Ajouter l'instruction MAINTAINER dans le fichier Dockerfile.
  13. FreePracticeQuiz.questionLabelSource Control

    Votre 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 ?

    A
    Définir comme branche par défaut.
    B
    Approuver avec suggestions.
    C
    Cherry-pick.
    D
    ReactivateRevert.
    E
    Revert.
  14. FreePracticeQuiz.questionLabelContinuous Delivery

    Woodgrove 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 ? ![Question 14 partie 1](images/question7_9_14_23_39_42_340.jpg) ![Question 14 partie 2](images/question14_2.jpg)

    A
    Case 1 : Créer une application. Case 2 : Ajouter un secret. Case 3 : Configurer l'ID et le secret pour App1.
    B
    Case 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.
    C
    Case 1 : Ajouter un secret. Case 2 : Créer une application. Case 3 : Créer une identité de service managée.
    D
    Case 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.
  15. FreePracticeQuiz.questionLabelInstrumentation

    Vous 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 ?

    A
    Créer un test de disponibilité et une alerte Azure Application Insights.
    B
    Créer une alerte Azure Service Health pour les régions concernées.
    C
    Cré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.
  16. FreePracticeQuiz.questionLabelProject Management

    Vous 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 ?

    A
    Créer une GitHub Action dans GitHub.
    B
    Ajouter l'application Azure Pipelines au dépôt GitHub.
    C
    Configurer l'authentification multifacteur (MFA) pour votre compte GitHub.
    D
    Ajouter l'application Azure Boards au dépôt.
  17. FreePracticeQuiz.questionLabelContinuous Integration

    Vous 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 ? ![Question 17](images/question17.jpg)

    A
    Application exécutée sur iOS : Hosted Windows Container. Application web Internet Information Services (IIS) exécutée dans Docker : Hosted Ubuntu 1604.
    B
    Application exécutée sur iOS : Hosted macOS. Application web Internet Information Services (IIS) exécutée dans Docker : Hosted.
    C
    Application exécutée sur iOS : Hosted. Application web Internet Information Services (IIS) exécutée dans Docker : Default.
    D
    Application exécutée sur iOS : Hosted Windows Container. Application web Internet Information Services (IIS) exécutée dans Docker : Default.
  18. FreePracticeQuiz.questionLabelContinuous Delivery

    Comment devez-vous configurer la stratégie de rétention des releases pour la suite d'applications de planification d'investissement ? ![Question 18](images/question18.jpg)

    A
    Release 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.
    B
    Release 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.
    C
    Release 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.
    D
    Release 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.
  19. FreePracticeQuiz.questionLabelContinuous Integration

    Vous 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 ?

    A
    JaCoco.
    B
    Selenium.
    C
    Xamarin.UITest.
    D
    Microsoft.CodeAnalysis.
  20. FreePracticeQuiz.questionLabelContinuous Integration

    Vous 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 ?

    A
    JaCoco.
    B
    Playwright.
    C
    Xamarin.UITest.
    D
    Microsoft.CodeAnalysis.
  21. FreePracticeQuiz.questionLabelContinuous Delivery

    Vous 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 ?

    A
    Oui.
    B
    Non.
  22. FreePracticeQuiz.questionLabelSite Reliability Engineering

    Contoso, 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 ? ![Question 22 partie 1](images/question3_12_22_34_35_40_41_43.jpg) ![Question 22 partie 2](images/question22_2.jpg)

    A
    Case 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.
    B
    Case 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.
    C
    Case 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.
    D
    Case 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.
  23. FreePracticeQuiz.questionLabelProject Management

    Woodgrove 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 ? ![Question 23](images/question7_9_14_23_39_42_340.jpg)

    A
    Azure Multi-Factor Authentication (MFA).
    B
    Des règles de pare-feu locales.
    C
    Des stratégies d'accès conditionnel dans Azure AD.
    D
    Le contrôle d'accès en fonction du rôle Azure (Azure RBAC).
  24. FreePracticeQuiz.questionLabelProject Management

    Vous configurez le tableau de bord Azure DevOps. La solution doit répondre aux exigences techniques. Quel widget devez-vous utiliser pour chaque métrique ? ![Question 24](images/question24.jpg)

    A
    Case 1 : Sprint burndown. Case 2 : Vue d'ensemble du pipeline de release. Case 3 : Vignette de requête.
    B
    Case 1 : Vignette de requête. Case 2 : Vélocité. Case 3 : Diagramme de flux cumulé.
    C
    Case 1 : Vélocité. Case 2 : Vue d'ensemble du pipeline de release. Case 3 : Vignette de requête.
    D
    Case 1 : Vélocité. Case 2 : Sprint burndown. Case 3 : Vignette de requête.
  25. FreePracticeQuiz.questionLabelContinuous Integration

    Votre 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 ?

    A
    Oui.
    B
    Non.
  26. FreePracticeQuiz.questionLabelSource Control

    Vous 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 ? ![Question 26](images/question26.jpg)

    A
    Case 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.
    B
    Case 1 : Identifier le langage le plus utilisé. Case 2 : Regrouper les composants liés. Case 3 : Attribuer une propriété à chaque groupe de composants.
    C
    Case 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.
    D
    Case 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é.
  27. FreePracticeQuiz.questionLabelContinuous Delivery

    Vous 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 ? ![Question 27](images/question27.jpg)

    A
    Case 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.
    B
    Case 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.
    C
    Case 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é.
    D
    Case 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.
  28. FreePracticeQuiz.questionLabelInstrumentation

    Vous 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 ?

    A
    Les journaux de diagnostic de l'App Service.
    B
    Azure Application Insights.
    C
    Azure Advisor.
    D
    Le journal d'activité de l'App Service.
  29. FreePracticeQuiz.questionLabelInstrumentation

    Vous 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 ?

    A
    Sécurité et conformité dans Azure Log Analytics.
    B
    L'intégrité des ressources dans Azure Service Health.
    C
    La détection intelligente dans Azure Application Insights.
    D
    Calcul et applications dans Azure Security Center.
  30. FreePracticeQuiz.questionLabelSite Reliability Engineering

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

    A
    1. 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).
Progression : 0 sur 30 question(s) complétée(s)

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.

Voir les tarifs

Questions fréquentes

S'agit-il de vraies questions d'entraînement AZ-400 ?+
Oui. Ces 30 questions sont extraites directement de notre banque de Plus de 347 questions, rédigées et relues par des praticiens certifiés. Elles reproduisent le style, la difficulté et le périmètre de l'examen officiel Azure AZ-400.
L'examen AZ-400 est-il difficile ?+
L'examen Azure Azure DevOps Solutions (AZ-400) est considéré comme un examen à score minimal (score de réussite : 700 sur 1000). La plupart des candidats ont besoin de 4 à 8 semaines de préparation ciblée. Utilisez ces questions gratuites pour évaluer votre niveau avant de vous lancer dans un plan de révision complet.
Combien de questions comporte le vrai examen AZ-400 ?+
L'examen officiel AZ-400 comporte 40 à 60 questions.
Faut-il s'inscrire pour utiliser ces questions ?+
Non. Ces 30 questions sont gratuites et ne nécessitent aucune inscription. Si vous souhaitez la simulation chronométrée, l'analyse de vos performances et l'accès à l'ensemble des Plus de 347 questions, nos formules payantes débutent à 2,99 $ par examen, avec des crédits qui n'expirent jamais.

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