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

  1. 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
  2. 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
  3. 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

VISIOFORMVISIOFORM — La Formation du Futur

Transformez vos compétences pour demain

Organisme certifié Qualiopi — IA, marketing digital, informatique, management, comptabilité et plus encore.