AccueilCertificationsPD-1 › Questions gratuites

Questions gratuites PD-1 — Salesforce Certified Platform Developer I

Téléchargez gratuitement 42 questions d'entraînement pour la certification PD-1 proposée par Salesforce. Toutes les questions sont accompagnées de corrections détaillées avec explications techniques.

Caractéristiques de l'examen blanc

Code de certificationPD-1
ÉditeurSalesforce
Nombre de questions42
TypeQCM avec 4 réponses possibles
Niveauassociate
CatégorieIT
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 PD-1. Pour accéder aux 42 questions complètes, lancez l'examen blanc gratuitement.

Question 1
Un développeur doit implémenter un système d'authentification personnalisé pour une API Salesforce. L'API doit supporter OAuth 2.0, JWT bearer tokens et API keys. Quel approche gère les trois simultanément?
  1. Créer une classe abstraite d'authentification avec des implémentations concrètes pour chaque stratégie
  2. Implémenter une classe unique qui détecte le type de token dans le header Authorization
  3. Utiliser des endpoints REST séparés pour chaque type d'authentification
  4. Créer une Custom Object AuthProvider avec des règles de validation pour chaque type
Question 2
Un administrateur doit concevoir une solution de compliance où tous les accès aux données sensibles doivent être loggés et auditables. L'audit doit être immuable. Quel objet offre cette capacité?
  1. Utiliser Field Audit Trail ou SetupAuditTrail pour les configurations et un objet custom pour les données
  2. Créer un objet personnalisé AuditLog avec une validation pour empêcher la suppression
  3. Implémenter des triggers qui logging les accès dans un objet custom avec sécurité au niveau du champ
  4. Utiliser Einstein Analytics pour trackker les accès et dashboards d'audit
Question 3
Un développeur doit concevoir une architecture de cache pour réduire les requêtes SOQL sur des données static de référence. Les données changent chaque mois. Quel approche combine performance et facilité de maintenance?
  1. Utiliser Platform Cache avec une clé expirante et un mécanisme de refresh programmé
  2. Stocker les données dans une Custom Setting et les charger en mémoire dans la classe
  3. Créer une variable statique initialisée au chargement de la classe avec un refresh manuel
  4. Implémenter un système de fichiers attachés à un objet de configuration
Question 4
Un administrateur Salesforce doit concevoir une architecture où 500 000 enregistrements Contact doivent être migrés depuis un système externe tous les jours. Quel approche respecte les governor limits tout en minimisant le temps d'exécution?
  1. Diviser en plusieurs batch Apex asynchrones de 200 enregistrements chacun
  2. Utiliser une seule classe Batch avec taille batch de 50 pour précision maximale
  3. Implémenter un REST API avec upsert en masse puis rappeler synchrone
  4. Créer une tâche programmée exécutant des updates SOQL dans des boucles
Question 5
Un administrateur doit supporter deux versions d'une API externe, car les anciens clients utilisent v1 while les nouveaux utilisent v2. Comment structurer le code Apex pour cette dualité?
  1. Créer deux classes implémentant une interface commune, sélectionnées par une Custom Setting ou metadata
  2. Implémenter un if/else basé sur le User Id pour router vers la bonne version
  3. Créer deux org séparé avec replication de données pour chaque version d'API
  4. Utiliser une classe abstraite qui détecte la version à partir de la réponse HTTP
Question 6
Un développeur doit concevoir une classe qui gère les erreurs API de manière gracieuse avec une stratégie de retry. Les erreurs peuvent être temporaires ou permanentes. Quel approche distingue les deux?
  1. Vérifier le HTTP status code et le body de réponse, retry sur 5xx, abort sur 4xx
  2. Implémenter une boucle de retry inconditionnelle jusqu'à 10 tentatives
  3. Utiliser une annotation @future avec retry automatique basée sur les exceptions
  4. Créer une classe statique qui track les erreurs historiques et skip les APIs défaillantes
Question 7
Un développeur implémente une intégration REST API synchrone vers un partenaire. Le système Salesforce dépend de la réponse pour continuer le workflow. Quel pattern gère le mieux la dépendance critique?
  1. Utiliser un HTTPRequest synchrone avec timeout court, puis retry asynchrone si échec
  2. Implémenter une architecture événementielle avec Queueable attendant la confirmation
  3. Appeler l'API via une annotation @future pour une gestion asynchrone garantie
  4. Stocker la requête en base et faire un polling manuel avec une tâche CRON
Question 8
Une entreprise exécute une migration de masse depuis Excel vers Salesforce avec des mappings de données complexes. Quelle approche minimise le risque et maximise la vérifiabilité?
  1. Créer un objet de staging, importer les données, valider, puis migrer avec audit logs
  2. Utiliser Data Loader import direct en batch avec transformation inline
  3. Créer un flux automatisé qui crée les enregistrements directement depuis le fichier CSV
  4. Écrire un script batch Apex qui parse le CSV et insère directement en DB

Accédez aux 42 questions complètes gratuitement

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

Lancer l'examen blanc PD-1 →

Pourquoi s'entraîner avec Certifexpress ?