Salesforce Developer
Maîtrisez le développement Salesforce avec Apex, Lightning Web Components et intégrations.
Informations pratiques
- Durée : 55h
- Niveau : Avancé
- Modalité : Visio
Objectifs pédagogiques
- Maîtriser le langage Apex
- Développer avec Lightning Web Components
- Créer des triggers et classes Apex
- Intégrer Salesforce avec APIs REST/SOAP
- Tester et déployer du code Salesforce
Programme de la formation
- Apex Programming (18h)
- Syntaxe Apex : types de données, collections (List, Set, Map), boucles, conditions et classes
- SOQL/SOSL : requêtes sur objets, relations, agrégations, sous-requêtes et recherche full-text
- DML operations : insert, update, upsert, delete, undelete et gestion des erreurs Database methods
- Collections et gouverneur limits : bulk patterns, limites CPU/heap/SOQL et optimisation des requêtes
- Classes et interfaces : héritage, polymorphisme, abstract classes, interfaces et design patterns
- Triggers : before/after (insert, update, delete, undelete), trigger context variables et bulkification
- Lightning Web Components (15h)
- LWC fundamentals : architecture composant, lifecycle hooks, shadow DOM et slots
- Components : HTML templates, JavaScript controllers, decorators (@api, @track, @wire) et reactive properties
- Events : custom events, event bubbling, component communication (parent-child, pub-sub) et LMS
- Data binding : wire adapters, imperative Apex calls, error handling et caching
- Styling : CSS scoped, design tokens, SLDS (Salesforce Lightning Design System) et responsive design
- LWC avancé : navigation, modals, datatable, combobox et intégration avec les Flows
- Intégrations (12h)
- REST API Salesforce : endpoints standard, composite API, query, CRUD et authentification OAuth 2.0
- SOAP API : WSDL, Enterprise vs Partner API et cas d'usage legacy
- Callouts HTTP : named credentials, remote site settings, asynchronous callouts et mock testing
- Platform Events : publication, souscription, replay ID, trigger-based et event bus
- Streaming API : PushTopic, Change Data Capture (CDC) et CometD pour le temps réel
- Connected Apps et External Services : configuration OAuth, scopes et intégration sans code
Prérequis
Expérience en programmation requise
Public visé
Développeurs Salesforce, développeurs full-stack
Méthodes pédagogiques
Formation en distanciel (visio) et/ou en présentiel selon les sessions
Évaluation
QCM, exercices pratiques, mise en situation professionnelle, étude de cas, projet final
Accessibilité
Formation accessible aux personnes en situation de handicap. Possibilités d'adaptation pédagogique et technique. Pour toute question concernant l'accessibilité, contactez notre référent handicap : Kelly Ohana - contact@visio-form.fr
VISIOFORM — La Formation du FuturTransformez vos compétences pour demain
Organisme certifié Qualiopi — IA, marketing digital, informatique, management, comptabilité et plus encore.