12 semaines · intensif
Pour qui a une échéance
Environ 8 heures par semaine, en 1 cycle centrés sur les écarts qui pèsent le plus.
Métier en 2026 et 2027
A Salesforce Developer builds and extends business applications on the Salesforce platform with Apex, SOQL, triggers, Lightning Web Components and integrations. The work is shaped by multi-tenant limits, so correct code must also be efficient, secure and testable.
Contenu revu le 20 octobre 2026
Mid-level
Owns features end to end on the platform, from trigger logic to Lightning Web Components, without close supervision.
You take a requirement, design the trigger and the component, and deliver both with tests. The change from junior is that you structure code so others can extend it, rather than only making a single change work.
Score moyen exigé : 69 %
Parcours d'étude de ce niveau : Salesforce Developer (Apex & LWC)
Apex Syntax & Primitive Data Types
Pourquoi : You handle type conversions and null cases across several classes, so shared utility code does not break a feature built by a teammate.
Collections: List, Set & Map
Pourquoi : You pick the right collection to group child records by parent Id, so a rollup across thousands of rows is one pass instead of nested loops.
Governor Limits
Pourquoi : You use the Limits class to check headroom and design around CPU and heap pressure before a feature hits them in production.
Bulkification Patterns
Pourquoi : You build Map-based result sets and one DML per object, so your trigger holds when a flow and a data load fire it in the same transaction.
Trigger Context Variables
Pourquoi : You compare Trigger.oldMap with Trigger.newMap to act only on fields that changed, so an update does not rerun heavy logic for unchanged records.
Trigger Design Patterns (Handler Framework)
Pourquoi : You keep one trigger per object that delegates to a handler class, so adding a second requirement does not create a conflict over execution order.
LWC Component Structure (HTML/JS/Meta)
Pourquoi : You organise a component bundle with its HTML, JS and meta files correctly, so it deploys and appears on the right page in App Builder.
Reactive Properties: @track, @api & @wire
Pourquoi : You decide what to expose with @api and when a field needs tracking, so a parent updates a child component without stale values on screen.
Chaque niveau de ce métier correspond à un parcours d'étude. Lisez gratuitement la carte complète des sujets, puis mesurez votre niveau.
12 semaines · intensif
Environ 8 heures par semaine, en 1 cycle centrés sur les écarts qui pèsent le plus.
40 semaines · régulier
Environ 4 heures par semaine, en 3 cycles. Chaque cycle reprend ce qui reste du précédent.
A Salesforce Developer builds and extends business applications on the Salesforce platform with Apex, SOQL, triggers, Lightning Web Components and integrations. The work is shaped by multi-tenant limits, so correct code must also be efficient, secure and testable.
Salesforce Developer est cartographié en 4 niveaux : Junior, Mid-level, Senior et Expert. Ouvrez chaque niveau ci-dessus pour voir les compétences à prouver.
Le plan propose 2 rythmes : 12 semaines par niveau, à raison d'environ 8 heures par semaine (intensif) et 40 semaines par niveau, à raison d'environ 4 heures par semaine (régulier).
Une séance d'étude pour chaque nouveau sujet, à votre niveau.
Des leçons pratiques sur l'usage de l'IA au quotidien dans votre métier.
Chaque exigence est prouvée par la mesure, pas par une case cochée.
À la fin de chaque cycle, vous voyez ce qui a progressé et ce qui est reporté.
Un court diagnostic mesure les compétences que vous avez déjà. Le parcours commence là.