Créer un compte développeur Salesforce
Aperçu de notre application personnalisée que nous utiliserons dans ce cours
Configuration de notre application personnalisée pour ce cours
Mise à jour sur l'examen
10 extensions Salesforce qui feront de vous un expert Salesforce
+–Instructions DML
Ajout de nouveaux enregistrements à notre objet personnalisé à l'aide de l'opération d'insertion DML
Mise à jour des enregistrements existants dans notre application personnalisée à l'aide de l'opération de mise à jour DML
Opération UPSERT dans Salesforce
SUPPRIMER DML dans Salesforce
Instruction DML UNDELETE dans Salesforce
+–Méthode de classe de base de données
Déclarations DML vs. Méthodes de classe de base de données
Méthode Database.insert dans Salesforce
Définition des options des méthodes de base de données : propriété optAllOrNone
Méthode Database.update dans Salesforce
Questionnaire
+–Langage de recherche d'objets Salesforce
Différence entre SOSL et SOQL dans Salesforce
Présentation du langage de recherche d'objets Salesforce
Syntaxe SOSL : IN SearchGroup
Comment récupérer les données de plusieurs objets en une seule requête ?
Exemples de requête SOSL dans Salesforce à l'aide d'un objet Standard
Questionnaire
+–Langage de requête d'objet Salesforce
Introduction à Salesforce.com SOQL
Caractères d'échappement SOQL avec exemple
Requête SOQL dans Salesforce : Présentation
Opérateurs de comparaison
Utiliser des requêtes relationnelles dans SOQL
Comment récupérer les données de la liste associée ?
Requête SOQL pour récupérer l'enregistrement parent
Utilisation des fonctions d'agrégation Salesforce
Classe AggregateResult de Salesforce Apex
Plusieurs fonctions d'agrégation dans une requête SOQL
Variables de liaison SOQL dynamiques
Questionnaire
+–Déclencheurs dans Salesforce
Déclencheurs Apex dans Salesforce
Variables de contexte de déclenchement Salesforce
Déclencheur Salesforce avec exemple
Déclencheur Salesforce après mise à jour avec exemple
Déclencheur Salesforce après insertion avec exemple
Comment afficher un message d'erreur d'un trigger ?
Salesforce avant d'insérer le déclencheur avec exemple
+–Modèles de conception Apex
Modèles de conception Apex : modèle de conception en masse
Modèles de gestionnaire de déclencheurs : meilleures pratiques de déclenchement
Le modèle de conception « Un déclencheur par objet »
+–Limites du gouverneur dans Salesforce
Présentation des limites du gouverneur dans Salesforce
Que se passe-t-il lorsque vous essayez de dépasser les limites du gouverneur ?
Méthodes importantes liées à la classe Limits
Méthodes de limites : aide-mémoire pour les limites de Salesforce
Transactions Apex et limites du gouverneur : Implication des limites du gouverneur
Limites du gouverneur dans Salesforce
Limite du gouverneur de requête SOQL avec exemple, partie 1
Limite du gouverneur de requête SOQL avec exemple, partie 2
+–Enregistrer l'ordre d'exécution dans Salesforce
Enregistrer l'ordre d'exécution Salesforce : séquence d'événements après la sauvegarde de l'enregistrement
Relation entre la transaction Apex et l'ordre d'exécution de sauvegarde
Changer le type de champ référencé dans la classe apex