AccueilCertificationsPL-400 › Questions gratuites

Questions gratuites PL-400 — Microsoft Power Platform Developer

Téléchargez gratuitement 32 questions d'entraînement pour la certification PL-400 proposée par Microsoft. Toutes les questions sont accompagnées de corrections détaillées avec explications techniques.

Caractéristiques de l'examen blanc

Code de certificationPL-400
ÉditeurMicrosoft
Nombre de questions32
TypeQCM avec 4 réponses possibles
Niveauassociate
CatégorieDevelopment
Prix100% gratuit

Aperçu de 8 questions représentatives

Voici un échantillon aléatoire de 8 questions tirées de notre base d'entraînement PL-400. Pour accéder aux 32 questions complètes, lancez l'examen blanc gratuitement.

Question 1
Quel est le langage principal utilisé pour écrire des plug-ins dans Power Platform ?
  1. C#
  2. JavaScript
  3. Python
  4. Java
Question 2
Un développeur implémente un plug-in Dataverse (C#) qui doit s'exécuter AVANT la sauvegarde d'un enregistrement dans l'entité 'Invoice' d'une application Model-driven. Le plug-in doit valider que le montant total de la facture ne dépasse pas la limite de crédit du client associé. Si la validation échoue, la sauvegarde doit être annulée avec un message d'erreur affiché à l'utilisateur. Sur quel message et à quelle étape (stage) du pipeline d'exécution ce plug-in doit-il être enregistré ?
  1. A. Message 'Create' et 'Update', Pre-validation stage (Stage 10), mode synchrone.
  2. B. Message 'Create' et 'Update', Pre-operation stage (Stage 20), mode synchrone.
  3. C. Message 'Create' et 'Update', Post-operation stage (Stage 40), mode synchrone.
  4. D. Message 'Create' et 'Update', Pre-operation stage (Stage 20), mode asynchrone.
Question 3
Un développeur doit implémenter un contrôle de galerie (Gallery) dans une Canvas app connectée à Dataverse. La galerie affiche des commandes clients et doit supporter le tri dynamique par date, montant ou statut selon le choix de l'utilisateur via un Dropdown. Le développeur souhaite que le tri soit délégable au serveur. Quelle implémentation est correcte ?
  1. A. Définir la propriété Items de la galerie avec SortByColumns(Filter('Commandes', Status = drpFilter.Selected.Value), drpSort.Selected.Value, If(tglOrder.Value, SortOrder.Ascending, SortOrder.Descending))
  2. B. Définir la propriété Items avec Sort(Filter('Commandes', Status = drpFilter.Selected.Value), drpSort.Selected.Value, SortOrder.Ascending)
  3. C. Utiliser AddColumns() pour créer une colonne calculée de tri, puis appliquer SortByColumns() sur cette colonne ajoutée
  4. D. Stocker les données dans une collection via ClearCollect() puis utiliser Sort() sur la collection locale pour garantir la délégation
Question 4
Un développeur crée une Canvas app qui doit afficher des données provenant d'une liste SharePoint contenant plus de 10 000 éléments. Les utilisateurs signalent que l'application est lente et que certaines données ne s'affichent pas. Le développeur utilise actuellement la fonction Filter() avec une colonne de type 'Person or Group'. Quelle action permettra d'améliorer les performances et de résoudre le problème de limitation (delegation) ?
  1. A. Augmenter la limite de délégation (delegation limit) à 100 000 dans les paramètres avancés de l'application
  2. B. Remplacer le filtre sur la colonne 'Person or Group' par un filtre sur une colonne texte contenant l'adresse e-mail de l'utilisateur, car ce type de colonne est délégable avec SharePoint
  3. C. Utiliser la fonction Collect() pour charger toutes les données en mémoire locale puis appliquer le filtre côté client
  4. D. Activer le mode 'Enhanced performance' dans les paramètres expérimentaux de Power Apps pour ignorer les limites de délégation
Question 5
Un développeur travaille sur une application Model-driven et doit créer un composant réutilisable affichant un graphique interactif personnalisé dans un formulaire de l'entité 'Account'. Ce composant doit réagir en temps réel aux modifications de plusieurs champs du formulaire et mettre à jour le graphique dynamiquement. Quelle technologie doit-il utiliser et comment doit-il lier le composant aux données du formulaire ?
  1. A. Créer un composant PCF (Power Apps Component Framework) de type 'field' lié à un champ unique, et utiliser la méthode getFormContext() du composant pour accéder aux autres champs du formulaire.
  2. B. Créer un composant PCF de type 'dataset' configuré avec une vue personnalisée de l'entité Account pour afficher les données sous forme de graphique.
  3. C. Créer une Web Resource HTML avec une bibliothèque de graphiques JavaScript et l'intégrer dans une section iframe du formulaire, en utilisant parent.Xrm.Page pour accéder aux données.
  4. D. Créer un composant PCF de type 'field' et configurer plusieurs propriétés d'entrée (input properties) dans le manifeste du composant, chacune liée à un champ différent du formulaire.
Question 6
Qu'est-ce qu'un contexte d'exécution dans un plug-in Power Platform ?
  1. L'objet qui contient les informations sur l'opération en cours et les données de l'entité
  2. La machine virtuelle où s'exécute le plug-in
  3. La variable globale du système
  4. Le registre de sécurité du plug-in
Question 7
Vous développez un Cloud Flow qui traite un fichier CSV contenant 15 000 lignes importé dans SharePoint. Pour chaque ligne, le flow doit créer ou mettre à jour un enregistrement dans Dataverse. Les performances actuelles sont inacceptables avec un temps d'exécution supérieur à 8 heures. Quelle combinaison de techniques devez-vous utiliser pour optimiser significativement les performances ?
  1. A. Activer le 'Concurrency Control' sur la boucle 'Apply to Each' avec un degré de parallélisme de 50 et utiliser le connecteur Dataverse avec l'action 'Perform a bound action' pour les opérations batch.
  2. B. Remplacer la boucle 'Apply to Each' par une boucle 'Do Until' et augmenter la valeur de timeout du flow à 24 heures dans les settings.
  3. C. Diviser le fichier CSV en 15 fichiers de 1 000 lignes chacun et créer 15 instances du même flow qui s'exécutent séquentiellement.
  4. D. Utiliser un flow Desktop pour lire le CSV et appeler l'API Dataverse directement via des requêtes HTTP pour chaque ligne.
Question 8
Qu'est-ce qu'une image d'entité (Entity Image) dans un plug-in ?
  1. Une capture de l'état d'une entité avant ou après une opération
  2. Une image binaire stockée dans Dataverse
  3. Un export de la table au format image
  4. Une sauvegarde de la base de données

Accédez aux 32 questions complètes gratuitement

Aucune carte bancaire requise. Examen chronométré, corrections détaillées, score final.

Lancer l'examen blanc PL-400 →

Pourquoi s'entraîner avec Certifexpress ?