Demander un devis
Programme de formation

Salesforce, du débutant à l'expert

Un parcours de 10 jours en 7 modules pour passer de la découverte de Salesforce au développement complet : modèle de données, automatisation, Apex, Lightning Web Components, intégrations et déploiement. Chaque module peut aussi être suivi seul.

Durée10 jours, soit 70 heures, en continu ou répartis sur plusieurs semaines
PublicDéveloppeurs qui découvrent Salesforce, administrateurs qui veulent passer au développement, consultants et chefs de projet techniques CRM
PrérequisBases de la programmation orientée objet (Java, C# ou équivalent) et de JavaScript pour les modules de développement. Le module Architecture est accessible sans prérequis technique.
NiveauDu débutant sur Salesforce à l'expert
FormatIntra-entreprise, inter-entreprises, individuel ou sous-traitance pour organisme de formation
ModalitésPrésentiel ou classe virtuelle
Effectif1 à 8 participants
TarifÀ partir de 1 600 € HT (voir les tarifs plus bas)
Délai d'accès2 à 3 semaines après validation de la demande

Objectifs pédagogiques

À l'issue du parcours, le participant est capable de :

  1. Concevoir un modèle de données Salesforce et sécuriser l'accès aux données.
  2. Automatiser des processus métier avec Flow Builder.
  3. Interroger les données avec SOQL et SOSL.
  4. Développer des traitements métier en Apex : classes, déclencheurs, traitements asynchrones.
  5. Créer des interfaces personnalisées avec les Lightning Web Components.
  6. Connecter Salesforce à d'autres systèmes par API.
  7. Tester, versionner et déployer du code fiable entre environnements.

Le parcours

Les modules vont du déclaratif au code, puis à la mise en production : chacun s'appuie sur le précédent.

ModuleObjectifDuréeNiveau
1. Architecture SalesforceComprendre les objets, modèles de données et permissions1,5 jourDébutant
2. Flow BuilderAutomatiser les processus1 jourDébutant
3. SOQL / SOSLInterroger les données Salesforce1 jourIntermédiaire
4. Développement ApexProgrammer les traitements métier2 joursIntermédiaire
5. Lightning Web ComponentsCréer des interfaces personnalisées2 joursAvancé
6. API et intégrationsConnecter Salesforce à d'autres systèmes1,5 jourAvancé
7. Tests et déploiementsLivrer du code fiable et maintenable1 jourExpert

Programme détaillé

Un cas fil rouge traverse tout le parcours : une application de gestion de demandes clients, construite et enrichie module après module.

Module 1 · Architecture Salesforce (1,5 jour)

  • L'écosystème Salesforce : clouds, éditions, environnements de développement et sandbox
  • Objets standard et personnalisés, champs, types de champs
  • Relations : recherche, maître-détail, plusieurs-à-plusieurs ; Schema Builder
  • Règles de validation, formules et champs de synthèse
  • Sécurité : profils, ensembles d'autorisations, rôles, valeurs par défaut de l'organisation, règles de partage
  • Limites de la plateforme (governor limits) et architecture multi-locataire

Module 2 · Flow Builder (1 jour)

  • Choisir le bon outil : flow, Apex ou configuration
  • Flows déclenchés par enregistrement : avant et après enregistrement
  • Flows d'écran pour guider l'utilisateur
  • Flows planifiés et flows lancés automatiquement
  • Variables, collections, boucles, décisions, sous-flows
  • Gestion des erreurs, débogage et bonnes pratiques de performance

Module 3 · SOQL / SOSL (1 jour)

  • Syntaxe SOQL : sélection, filtres, tri, limites
  • Requêtes sur les relations parent-enfant et enfant-parent
  • Fonctions d'agrégation et regroupements
  • SOSL : recherche textuelle sur plusieurs objets
  • Requêtes dynamiques et prévention des injections
  • Optimiser ses requêtes : sélectivité, index, limites

Module 4 · Développement Apex (2 jours)

  • Syntaxe Apex, types de données, collections, classes et interfaces
  • Opérations DML et gestion des transactions
  • Triggers : contexte, ordre d'exécution, framework de trigger, traitement en masse
  • Gestion des exceptions et journalisation
  • Apex asynchrone : future, Queueable, Batch et Schedulable
  • Respect des limites et sécurité du code (partage, droits sur les champs)

Module 5 · Lightning Web Components (2 jours)

  • Structure d'un composant : HTML, JavaScript, métadonnées
  • Propriétés, cycle de vie et rendu conditionnel
  • Communication entre composants : événements, Lightning Message Service
  • Accès aux données : Lightning Data Service, wire et appels Apex impératifs
  • Composants de base, navigation et notifications
  • Intégration dans Lightning App Builder, pages d'enregistrement et flows

Module 6 · API et intégrations (1,5 jour)

  • Panorama des API : REST, SOAP, Bulk, Streaming
  • Exposer des services REST en Apex
  • Appeler des services externes : callouts, Named Credentials, External Services
  • Authentification OAuth 2.0 et applications connectées
  • Événements de plateforme et Change Data Capture
  • Choisir un modèle d'intégration : temps réel, lot, événementiel

Module 7 · Tests et déploiements (1 jour)

  • Classes de test, données de test et assertions
  • Couverture de code et exigences de déploiement
  • Simuler les appels externes (mocks)
  • Salesforce CLI, Visual Studio Code et contrôle de version avec Git
  • Change sets, déploiements par métadonnées et stratégie de sandbox
  • Introduction à l'intégration et au déploiement continus

Méthodes, moyens et évaluation

Le parcours est à 70 % pratique : chaque notion est montrée puis codée tout de suite dans l'environnement du participant.

Méthodes

  • Démonstrations en direct et codage guidé
  • Exercices corrigés à chaque séquence
  • Cas fil rouge construit sur l'ensemble du parcours
  • Revue de code individuelle par la formatrice

Remis aux participants

  • Support de cours complet illustré de captures d'écran
  • Code source des exercices et du cas fil rouge
  • Fiches mémo : SOQL, cycle d'exécution, limites de la plateforme

Matériel nécessaire

  • Un ordinateur par participant avec Visual Studio Code et Salesforce CLI installés
  • Un environnement Salesforce Developer Edition gratuit, créé avant le premier jour, ou une sandbox de l'entreprise en intra
  • En classe virtuelle : une connexion stable, une webcam et un micro

Évaluation

  • Avant : questionnaire de positionnement
  • Pendant : exercices et revue de code à chaque module
  • En fin de parcours : réalisation complète du cas fil rouge et quiz de validation des acquis
  • Questionnaire de satisfaction et attestation de fin de formation

Tarifs

Le parcours complet est la formule la plus avantageuse ; chaque module peut aussi être commandé seul.

FormuleTarif HTPour qui
Intra-entreprise, parcours complet 10 jours15 000 € le groupe, jusqu'à 8 personnesUne équipe technique d'une même entreprise, sur sa sandbox
Inter-entreprises, parcours complet 10 jours4 900 € par participantUne ou deux personnes, en session collective
Individuel, parcours complet 10 jours7 500 €Un développeur ou un administrateur, rythme adapté
Module à la carte1 600 € le groupe par jourUne équipe qui a besoin d'un seul thème : Apex, LWC, intégrations
Sous-traitanceSur devisUn organisme de formation qui confie l'animation de ses sessions

TVA 20 % en sus. Support de cours et code source inclus. Frais de déplacement hors Île-de-France facturés en plus.

Accessibilité et délai d'accès

  • Délai d'accès : 2 à 3 semaines après validation de la demande.
  • Situation de handicap : merci de le signaler avant la formation. Les supports, le rythme et les modalités sont adaptés après un échange.

Organiser ce parcours

Pour votre équipe technique, pour vous-même ou pour les stagiaires de votre organisme de formation. Indiquez la formule, les modules, le nombre de participants et vos dates.

Déesse Onanda, Nextflowz Consulting · onanda@nextflowz-consulting.com · +33 7 69 96 60 18 · 17 bis boulevard Pasteur, 75015 Paris