Packt

Développement Apex et automatisation de Salesforce

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Packt

Développement Apex et automatisation de Salesforce

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Comprendre et mettre en œuvre les principales collections Apex, telles que les listes, les ensembles et les tables de correspondance.

  • Apprenez à créer des classes, des méthodes et des constructeurs pour une automatisation efficace de Salesforce.

  • Maîtrisez les opérations sur la base de données Salesforce, les instructions DML et les requêtes de relations.

  • Développez vos compétences en matière de tests, de débogage et de gestion des exceptions dans Apex afin de créer des applications sans erreur.

Compétences que vous acquerrez

  • Catégorie : Tests unitaires
  • Catégorie : Protocole d'accès simple aux objets (SOAP)
  • Catégorie : Gestion des relations
  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Gestion de la mémoire
  • Catégorie : Services Web
  • Catégorie : Tests de développement
  • Catégorie : Réutilisation du code
  • Catégorie : Développement de scripts de test
  • Catégorie : Débogage
  • Catégorie : Gestion des données
  • Catégorie : Optimisation des performances

Outils que vous découvrirez

  • Catégorie : Salesforce
  • Catégorie : Langage d'interrogation d'objets Salesforce (SOQL)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

avril 2026

Évaluations

18 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Bootcamp de développement Apex et LWC certifié par Salesforce"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 16 modules dans ce cours

Dans ce module, nous vous présenterons les collections Apex telles que les listes, les ensembles et les tables de correspondance, et nous verrons quand et comment les utiliser efficacement. Vous apprendrez également à déclarer et à manipuler des variables de type liste, à gérer les exceptions courantes et à faire la distinction entre les ensembles et les listes afin d'optimiser la gestion des données dans Apex.

Inclus

5 vidéos2 lectures1 devoir

Dans ce module, nous aborderons en détail les concepts CORE des classes et des objets Apex, et nous vous montrerons comment créer des classes et y définir des méthodes. Vous découvrirez les modificateurs d'accès, la surcharge de méthodes, ainsi que les techniques permettant d'organiser votre code de manière à optimiser sa réutilisabilité et son évolutivité.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous présenterons les constructeurs dans Apex et vous montrerons comment ils sont utilisés pour initialiser des objets. Vous apprendrez à gérer les variables d'instance à l'aide des modificateurs d'accès « private » et vous vous exercerez concrètement à l'aide d'exemples de constructeurs afin de consolider vos connaissances.

Inclus

3 vidéos1 devoir

Dans ce module, nous allons analyser en détail les différences entre les méthodes et les variables statiques et non statiques dans Apex. Vous apprendrez quand et comment utiliser chaque type pour la gestion de la mémoire, la manipulation des données et la création de classes bien structurées dans vos applications Salesforce.

Inclus

3 vidéos1 devoir

Dans ce module, nous vous présenterons les sObjects de Salesforce et vous expliquerons comment ils sont utilisés pour représenter les enregistrements dans le système. Vous apprendrez à déclarer des listes de sObjects et découvrirez les bonnes pratiques pour les gérer dans votre code Apex afin de garantir une gestion efficace des données.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous guiderons tout au long du processus d'installation et d'utilisation de l'extension Salesforce Inspector. Vous apprendrez à analyser efficacement les métadonnées et les données de Salesforce, ce qui vous permettra d'optimiser vos processus de dépannage et de développement.

Inclus

1 vidéo1 devoir

Dans ce module, nous aborderons à la fois les requêtes SOSL et SOQL, en vous expliquant quand et comment utiliser chacune d'entre elles pour extraire des enregistrements Salesforce. Vous apprendrez à rédiger des requêtes efficaces et découvrirez les fonctionnalités avancées de SOQL, telles que le filtrage, le regroupement et le comptage, afin de tirer le meilleur parti de vos opérations d'extraction de données.

Inclus

4 vidéos1 devoir

Dans ce module, nous vous expliquerons comment utiliser les instructions DML (Data Manipulation Language) dans Apex pour gérer les enregistrements Salesforce. Vous apprendrez à insérer, mettre à jour, supprimer et « upsert » des enregistrements, ainsi que les bonnes pratiques à adopter pour garantir l'intégrité des données et les performances du système.

Inclus

6 vidéos1 devoir

Dans ce module, nous expliquerons en quoi les méthodes de base de données dans Apex diffèrent des instructions DML et comment les utiliser pour optimiser le traitement des données. Vous apprendrez à effectuer des mises à jour partielles et à suivre la réussite ou l'échec de vos opérations DML à l'aide du tableau « Database Save Result ».

Inclus

4 vidéos1 devoir

Dans ce module, nous vous présenterons les requêtes de relation dans Apex et vous montrerons comment interroger efficacement des enregistrements en fonction des relations parent-enfant. Vous acquerrez une expérience pratique avec les objets personnalisés et apprendrez à optimiser la récupération des données dans Salesforce à l'aide de ces requêtes de relation.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous présenterons les déclencheurs Apex, qui vous permettent d'automatiser les principaux processus métier dans Salesforce. Vous apprendrez à créer et à configurer des déclencheurs, ainsi qu'à utiliser des variables de contexte pour contrôler et optimiser vos workflows d'automatisation.

Inclus

5 vidéos1 devoir

Dans ce module, nous allons découvrir Batch Apex dans Salesforce, qui sert à traiter de grands ensembles de données de manière asynchrone. Vous découvrirez les différences entre Batch Apex « stateless » et « stateful », et acquerrez une expérience pratique en mettant en œuvre des processus Batch Apex pour une gestion efficace des données.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous montrerons comment exposer vos classes Apex sous forme de services Web REST et SOAP dans Salesforce. Vous apprendrez à configurer ces services afin d'intégrer Salesforce à des systèmes externes, ce qui permettra un échange de données fluide.

Inclus

1 vidéo1 devoir

Dans ce module, nous aborderons en détail la gestion des exceptions dans Apex et vous montrerons comment utiliser les blocs « try-catch-finally » pour gérer les erreurs. Vous apprendrez à gérer les exceptions courantes dans Apex et découvrirez les bonnes pratiques permettant d'assurer un fonctionnement fluide même en cas d'erreurs.

Inclus

10 vidéos1 devoir

Dans ce module, nous vous guiderons dans la rédaction de classes de test efficaces pour le code Apex, afin de vous assurer que vos fonctions fonctionnent comme prévu. Vous apprendrez également à mesurer la couverture de code et à déboguer votre code pour améliorer ses performances et faciliter son déploiement.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous présenterons les limites de régulation (Governor Limits) de Salesforce et leur impact sur l'utilisation des ressources par votre code. Vous découvrirez des stratégies permettant d'optimiser votre code Apex et d'éviter d'atteindre ces limites, afin de garantir le bon fonctionnement et l'efficacité de vos opérations Salesforce.

Inclus

4 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 946 Cours589 334 apprenants

Offert par

Packt

En savoir plus sur Informatique en nuage

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions