Aperçu
Qui doit suivre ce cours ?
Ce cours est idéal pour les développeurs qui découvrent Salesforce et souhaitent acquérir des compétences en développement déclaratif. Vous devez avoir de l’expérience dans l’écriture de solutions de programmation avec n’importe quel langage orienté objet, ainsi qu’une solide connaissance pratique des techniques de programmation, notamment les boucles, les branchements conditionnels et les sous-traitements. Vous devez également avoir une certaine maîtrise des bases de données relationnelles. Ce cours est aussi un excellent point de départ pour tous ceux qui souhaitent obtenir leur accréditation de créateur d’applications Salesforce.
Après avoir terminé ce cours, vous pourrez :
- Créer et personnaliser des applications Salesforce multi-utilisateurs
- Créer des objets personnalisés
- Gérer vos données et créer des règles de validation
- Personnaliser l’interface utilisateur
- Rendre des pages dynamiques à l’aide du générateur d’application Lightning
- Automatiser des processus métier avec des flux, le générateur de processus, des workflows et des processus d’approbation
Chapitres et sujets
Développement de modèles de données
- Créer des objets personnalisés
- Créer des champs personnalisés
- Créer une relation principal-détails
- Créer des relations de recherche
- Créer des relations plusieurs à plusieurs
- Créer des filtres de recherche
- Afficher et modifier graphiquement votre schéma
Profils et autorisations
- Créer et personnaliser des profils
- Créer des ensembles d’autorisations
- Définir la sécurité au niveau du champ
Accès aux enregistrements
- Décrire les niveaux d’accès aux enregistrements disponibles
- Attribuer des paramètres par défaut à l’échelle de l’organisation
- Créer une hiérarchie des rôles
- Définir des règles de partage
- Partager manuellement un enregistrement
Gestion des données
- Créer des règles de validation personnalisées
- Décrire les outils disponibles pour la gestion des données
- Exporter et importer des données
- Décrire l’API de transfert en masse
Considérations de développement d’interface utilisateur
- Créer des applications, des pages et des onglets personnalisés
- Afficher et personnaliser l’application mobile Salesforce
- Décrire les cas d’utilisation pour les actions rapides
- Créer des types d’enregistrement
Concepts de base des flux et flux d’écran
- Définir les types de flux disponibles
- Créer un flux d’écran
- Ajouter des éléments et des ressources à un flux
- Contrôler la navigation dans un flux
- Décrire la différence entre le mode utilisateur et le mode système
- Déboguer un flux
- Déployer un flux
Flux déclenchés par des enregistrements
- Décrire les types de data manipulation language (DML) disponibles dans Salesforce
- Identifier les différences entre les déclencheurs avant et après
- Configurer un flux déclenché par un enregistrement
- Utiliser les variables globales $Record et $Record__Prior
- Déboguer un flux déclenché par un enregistrement
- Envoyer des notifications personnalisées à partir d’un flux
- Configurer un flux déclenché par un événement de plate-forme
Générateur de processus et flux de travail.
- Répertorier les actions pouvant être déclenchées par un processus et un flux de travail
- Décrire la différence entre les actions immédiates et planifiées
- Décrire les cas d’utilisation d’un processus et d’un flux de travail
- Créer des processus et des règles de flux de travail
- Créer une escalade à l’aide d’actions planifiées
Automatisation avec approbations
- Énumérer les composants d’un processus d’approbation en plusieurs étapes
- Mettre en place un processus d’approbation en plusieurs étapes
Enregistrement d’un ordre d’exécution
- Décrire les points clés de l’ordre d’exécution
- Expliquer comment la programmation déclarative s’intègre à l’ordre d’exécution et peut être influencée par celui-ci
- Décrire le cycle de vie d’une transaction
Meilleures pratiques en matière de flux
- Utiliser les conventions de nommage
- Expliquer comment éviter les limites de flux
- Décrire la différence entre les transactions et les interviews de flux
- Expliquer comment Flow gère le traitement en masse
- Identifier les problèmes courants qui peuvent survenir avec les boucles de flux
- Appeler un Apex invocable à partir d’un flux
- Identifier les moments où ne pas utiliser Flow
Déploiement d’applications
- Comparer les différences entre les différents types de sandbox
- Décrire les capacités, les limites et les considérations des ensembles de modifications
- Décrire les fonctionnalités des packages non gérés
- Créer et installer des packages non gérés
- Déterminer le plan de déploiement approprié en fonction d’un scénario