Formation · Agentic Coding · Développement Salesforce
Agentic Coding pour les développeurs Salesforce
Maîtriser les agents de développement autonomes : spécifications, découpage des tâches, boucles de tests, multi-agents et gouvernance.
- Durée
- 2 jours (14 h)
- Format
- En ligne ou en présentiel
- Langue
- Allemand ou anglais
- Participants
- sessions ouvertes ou intra-entreprise
- Attestation
- Attestation de participation
Présentation
Cette formation associe Agentic Coding aux processus quotidiens du domaine Développement Salesforce. Les participants travaillent sur des scénarios réalistes et repartent avec des prompts, des workflows et des checklists immédiatement utilisables.
L’agentic coding consiste à travailler avec des agents d’IA qui réalisent des tâches de développement de manière largement autonome : ils lisent le code, planifient les modifications, exécutent commandes et tests, puis se corrigent à partir des résultats. Claude Code, OpenAI Codex, l’agent de codage de GitHub Copilot ou le mode Agent de Cursor rendent cette approche praticable au quotidien. Cette formation indépendante des éditeurs transmet la méthode sous-jacente pour obtenir des résultats fiables quel que soit l’outil et repenser le rôle du développeur.
Le changement clé consiste à passer du prompt improvisé à la spécification solide. Vous apprenez à découper et décrire les tâches pour que les agents les mènent à bien, à mettre en place des boucles pilotées par les tests où ceux-ci servent de critère d’acceptation objectif, et à faire travailler plusieurs agents en parallèle ou en répartissant les rôles. Nous abordons aussi la revue du code produit par les agents et la gouvernance d’équipe : permissions, limites de sécurité, responsabilités, maîtrise des coûts et adoption progressive.
Au fil des années, une org Salesforce devient une plateforme complexe faite de classes Apex, de triggers, de flows, de Lightning Web Components et d’intégrations. Les assistants de codage IA et les agents aident les développeurs Salesforce à écrire plus vite Apex et LWC, à générer des classes de test à la couverture pertinente, à anticiper les governor limits et à réorganiser une logique de triggers foisonnante au sein de frameworks propres. Comme le code Salesforce doit être multi-tenant, bulkifié et attentif à la sécurité, l’IA a besoin d’un contexte ciblé et de règles claires. Cette formation vous apprend à combiner outils d’IA, Salesforce CLI, scratch orgs et pipeline DevOps en respectant règles de partage, sécurité au niveau des champs et limites de la plateforme.
La formation se déroule en direct – en ligne dans une classe virtuelle ou en présentiel dans nos salles à Munich, Salzbourg, Berlin, Augsbourg, Hanovre, Brême, Stuttgart et Kaiserslautern. Nous pouvons également l’organiser en intra pour votre équipe.
À qui s’adresse cette formation ?
- Développeurs Salesforce Apex et Lightning Web Components
- Architectes Salesforce et responsables techniques
- Administrateurs Salesforce qui développent aussi
- Développeurs d’intégration pour les interfaces Salesforce
- Cabinets de conseil et équipes partenaires Salesforce
Les défis concrets que nous traitons
- Governor limits, bulkification et récursivité des triggers à l’origine d’erreurs difficiles à reproduire
- L’obligation de couverture de tests qui mobilise beaucoup de temps
- Des orgs anciennes aux triggers, flows et processus qui se chevauchent sans documentation
- Des exigences de sécurité comme les contrôles CRUD et FLS ou le partage souvent oubliées dans le code
Objectifs pédagogiques
- Vous comprenez le fonctionnement des agents de développement et choisissez l’outil et le degré d’autonomie adaptés.
- Vous rédigez des spécifications et un contexte projet sur lesquels les agents s’appuient de façon fiable.
- Vous découpez les chantiers en sous-tâches vérifiables et pilotez les agents par des boucles fondées sur les tests.
- Vous mettez en œuvre des configurations multi-agents et du travail parallèle de manière maîtrisée.
- Vous développez avec l’IA un Apex et des Lightning Web Components bulkifiés, sécurisés et conformes aux limites.
- Vous générez des classes de test pertinentes et analysez méthodiquement les métadonnées de l’org avec des agents IA.
- Vous intégrez les outils d’IA à Salesforce CLI, aux scratch orgs et à votre pipeline de déploiement.
Programme
Jour 1
Module 1 Les bases du développement agentique
- Fonctionnement des agents : appels d’outils, fenêtre de contexte, boucles de rétroaction
- Comparer les outils : agents en terminal, agents dans l’IDE, agents cloud
- Identifier les tâches adaptées et choisir consciemment le degré d’autonomie
- Le nouveau rôle dans l’équipe : de l’implémentation au pilotage et à la validation
Module 2 La spécification plutôt que le prompt
- Décrire une tâche avec objectif, contexte, contraintes et critères d’acceptation
- Ancrer le contexte projet dans des fichiers comme CLAUDE.md, AGENTS.md ou des rules
- Démarche plan d’abord : faire proposer une approche par l’agent et la valider avant exécution
- Versionner les spécifications et les maintenir dans le dépôt
Module 3 Découpage des tâches et boucles pilotées par les tests
- Découper un chantier en sous-tâches indépendantes et vérifiables
- Faire écrire les tests d’abord et s’en servir comme critère d’arrêt objectif
- Utiliser linters, vérifications de types et builds comme retours automatiques
- Détecter une boucle qui stagne et relancer avec une autre stratégie
Module 4 Configurations multi-agents et parallélisation
- Définir des sous-agents spécialisés pour la recherche, l’implémentation, les tests et la revue
- Organiser le travail parallèle avec branches, worktrees et environnements isolés
- Orchestration : consolider les résultats et résoudre les conflits
- Partager outils et sources de données via MCP
Jour 2
Module 5 Revue, sécurité et gouvernance d’équipe
- Stratégies de revue pour des modifications volumineuses produites par des agents
- Définir permissions, sandbox et protections contre l’injection de prompt
- Intégrer les agents aux pipelines CI et au processus de pull request
- Planifier règles d’équipe, responsabilités, coûts et déploiement progressif
Module 6 Atelier pratique : Développement Salesforce
- Écrire un Apex bulkifié
- Générer des classes de test
- Développer des Lightning Web Components
- Optimiser SOQL et performance
- Analyser les métadonnées de l’org
- Préparer la revue de sécurité
Module 7 Protection des données, qualité & mise en pratique
- Une org Salesforce contient des données clients et commerciales : vous apprenez à ne transmettre aux services d’IA que des métadonnées et des exemples anonymisés, à protéger identifiants et secrets de connected apps, à appliquer le RGPD en matière de conservation et à clarifier les questions de licence du code généré pour les packages AppExchange.
- Règles du jeu pour un usage sûr de l’IA en équipe
- Vérifier les résultats : faits, sources, tests et principe des quatre yeux
- Plan d’action personnel pour les 30 prochains jours
- Questions ouvertes, perspectives et ressources pour aller plus loin
Cas pratiques de votre domaine
Écrire un Apex bulkifié
Générer gestionnaires de triggers, classes de service et jobs batch ou queueable qui sortent SOQL et DML des boucles, respectent les governor limits et appliquent de façon cohérente un framework de triggers.
Générer des classes de test
Créer des tests Apex pertinents avec test data factories, cas positifs et négatifs, scénarios en masse et assertions qui vérifient la logique réelle plutôt que la seule couverture, mocks de callouts compris.
Développer des Lightning Web Components
Construire des composants LWC avec wire adapters, contrôleurs Apex, Lightning Data Service et tests Jest, et migrer progressivement les composants Aura existants. Accessibilité et états de chargement sont également pris en compte.
Optimiser SOQL et performance
Écrire des requêtes sélectives, interpréter le Query Plan, repérer les problèmes liés aux grands volumes de données et proposer index personnalisés, skinny tables ou traitement asynchrone.
Analyser les métadonnées de l’org
Exploiter les métadonnées récupérées pour documenter les automatisations par objet, les dépendances entre champs, flows et Apex ainsi que les composants inutilisés, et planifier le nettoyage.
Préparer la revue de sécurité
Examiner Apex et LWC pour repérer contrôles CRUD et FLS manquants, injection SOQL, paramètres de partage risqués et cross-site scripting, puis corriger avec le user mode et stripInaccessible.
Projets pratiques possibles
Carte des automatisations
Un script qui lit les métadonnées d’une org et présente pour chaque objet triggers, flows et règles de validation avec leur ordre d’exécution.
Générateur de test data factory
Un outil qui produit, à partir des définitions d’objets et de champs, une factory Apex réutilisable avec champs obligatoires et valeurs de picklist valides.
Composant LWC de tableau de bord
Un Lightning Web Component qui agrège les indicateurs d’un compte issus de plusieurs objets et les affiche avec filtres et exploration détaillée.
Prérequis
Vous avez plusieurs années d’expérience en développement, maîtrisez Git, les tests et la CI, et avez idéalement déjà utilisé des outils de codage assisté par IA. Vous développez déjà en Apex ou en Lightning Web Components et connaissez le modèle de données Salesforce, les governor limits et les bases de Salesforce CLI.
Prérequis techniques
Ordinateur portable personnel avec Git, un terminal et votre environnement de développement, ainsi qu’un accès à au moins un agent comme Claude Code, Codex, Copilot ou Cursor.
Protection des données & conformité
Une org Salesforce contient des données clients et commerciales : vous apprenez à ne transmettre aux services d’IA que des métadonnées et des exemples anonymisés, à protéger identifiants et secrets de connected apps, à appliquer le RGPD en matière de conservation et à clarifier les questions de licence du code généré pour les packages AppExchange.
Dates proposées
Toutes les dates sont indicatives – votre date souhaitée est toujours possible.
- mer. 25 novembre 2026 – jeu. 26 novembre 2026 En ligne Demander
- mer. 9 décembre 2026 – jeu. 10 décembre 2026 Salzbourg Demander
- mer. 16 décembre 2026 – jeu. 17 décembre 2026 En ligne Demander
- jeu. 7 janvier 2027 – ven. 8 janvier 2027 En ligne Demander
- jeu. 21 janvier 2027 – ven. 22 janvier 2027 Brême Demander
- jeu. 28 janvier 2027 – ven. 29 janvier 2027 En ligne Demander
Questions fréquentes
Quelle différence entre agentic coding et vibe coding ?
Le vibe coding mise sur des itérations rapides et intuitives en langage naturel et convient surtout aux prototypes. L’agentic coding est une démarche d’ingénierie pour des bases de code professionnelles : spécifications précises, tests comme critères d’acceptation, permissions encadrées et revues structurées garantissent des résultats fiables et maintenables, y compris sur des projets complexes et durables.
La formation est-elle liée à un outil particulier ?
Non. Elle transmet des méthodes qui fonctionnent avec Claude Code, OpenAI Codex, l’agent de codage de GitHub Copilot, Cursor et les outils comparables. Les exercices font ressortir différences et points communs, par exemple pour les fichiers de contexte, les permissions et les sous-agents. Vous travaillez avec l’outil déjà utilisé ou envisagé dans votre entreprise.
Comment garder la maîtrise de la qualité et de la sécurité avec des agents autonomes ?
La maîtrise repose sur plusieurs niveaux : permissions restreintes et sandbox, tests et analyse statique comme contrôles automatiques, revue humaine obligatoire avant fusion et règles d’équipe claires sur les responsabilités. Pendant la formation, vous élaborez un cadre de gouvernance adapté à vos processus, à vos exigences de sécurité et à vos obligations réglementaires.
Les assistants IA généralistes connaissent-ils bien Apex et les spécificités Salesforce ?
Les modèles actuels maîtrisent la syntaxe Apex et les modèles courants. Leurs faiblesses apparaissent sur les governor limits, la bulkification et les objets propres à votre org. Avec des fichiers de règles décrivant framework de triggers, conventions de nommage et exigences de sécurité, et les métadonnées en contexte, les résultats deviennent bien plus fiables. Vous construisez ce contexte pendant la formation.
Un agent IA peut-il déployer directement dans notre org ?
Nous recommandons de faire travailler les agents dans des scratch orgs ou des sandboxes et de promouvoir les changements via le contrôle de version et le pipeline de déploiement. Revues, exécutions de tests et validations sont ainsi préservées. Une org de production ne devrait être accessible aux agents qu’en lecture, avec un utilisateur restreint. Vous pratiquez cette méthode en formation.
Combien coûte la formation « Agentic Coding pour les développeurs Salesforce » ?
La formation coûte 949 € HT forfaitaires par participant – en ligne comme en présentiel. Sont inclus 2 jour(s) de formation avec un formateur en direct, les supports de cours, un environnement d’exercice et une attestation de participation.
Puis-je proposer ma propre date ?
Oui. Nos dates sont indicatives. Dans le formulaire, vous pouvez à tout moment indiquer librement la date ou la période souhaitée – nous vérifions les disponibilités et confirmons sous un jour ouvré.
La formation a-t-elle lieu en ligne ou en présentiel ?
Les deux sont possibles : en direct dans une classe virtuelle ou en présentiel à Munich, Salzbourg, Berlin, Augsbourg, Hanovre, Brême, Stuttgart ou Kaiserslautern. Nous pouvons aussi l’organiser en intra pour votre équipe.
Autres formations pour les développeurs Salesforce
- Claude Code pour les développeurs Salesforce
- Vibe Coding pour les développeurs Salesforce
- Cursor pour les développeurs Salesforce
- GitHub Copilot pour les développeurs Salesforce
- OpenAI Codex pour les développeurs Salesforce
- Windsurf pour les développeurs Salesforce
- Model Context Protocol (MCP) pour les développeurs Salesforce
- Développement d’agents IA pour les développeurs Salesforce
- RAG & applications LLM pour les développeurs Salesforce
Autres formations Agentic Coding
- Agentic Coding pour les startups et le développement de MVP
- Agentic Coding pour les développeurs mobiles
- Agentic Coding pour les développeurs back-end Node.js
- Agentic Coding pour les développeurs PHP
- Agentic Coding pour les développeurs Python
- Agentic Coding pour les développeurs React et front-end
- Agentic Coding pour les développeurs Rust
- Agentic Coding pour les développeurs SAP ABAP
- Agentic Coding pour les professionnels SQL et bases de données
- Agentic Coding pour les équipes sécurité et DevSecOps
- Agentic Coding pour les architectes logiciel
- Agentic Coding pour les développeurs de jeux vidéo
Les 32 formations Agentic Coding
Agentic Coding · MunichAgentic Coding · SalzbourgAgentic Coding · BerlinAgentic Coding · AugsbourgAgentic Coding · HanovreAgentic Coding · BrêmeAgentic Coding · StuttgartAgentic Coding · KaiserslauternAgentic Coding · En ligne