Développement Salesforce

Développeur Salesforce freelance : Apex, LWC et intégrations

Quand la configuration et les Flows ne suffisent plus : code Apex, composants Lightning Web Components et intégrations, réalisés par un développeur Salesforce freelance partenaire.

Apex · OpportunityTriggerDonnées fictives
trigger OpportunityTrigger
    on Opportunity (after update) {
    // la logique vit dans une classe testée
    OpportunityService.planifierRelances(
        Trigger.new, Trigger.oldMap);
}
  • OpportunityServiceTest : 8 tests réussis
  • Couverture du code : 94 %

Déployé en production après recette

Ce que nous développons

Développement Apex

Classes, triggers, Batch Apex et Apex planifié pour les traitements lourds ou complexes.

Développement Lightning Web Components

Composants sur mesure dans les pages Salesforce, ou migration des anciens composants Aura et Visualforce.

Intégrations par API

Échanges avec votre ERP, votre outil de facturation ou votre site : API REST ou SOAP, appels sortants et entrants.

Tests et déploiement

Classes de test, déploiement par Salesforce CLI ou DevOps Center, documentation du code.

Quand passer au code ?

Un Flow devient ingérable

Trop d'éléments, des limites atteintes lors des imports, des erreurs difficiles à suivre.

Un calcul ou un volume important

Des milliers d'enregistrements à traiter la nuit : un Batch Apex est fait pour ça.

Une interface que Salesforce ne propose pas

Un écran de saisie guidé, une vue combinée de plusieurs objets : un composant LWC.

Deux logiciels qui doivent se parler

Les commandes de l'ERP visibles dans Salesforce, les devis envoyés à la facturation.

Comment se passe un développement

  1. 1

    Cadrage écrit

    Le besoin, la solution retenue (Flow ou code) et ce qui sera testé.

  2. 2

    Devis

    Le temps de développement, de test et de déploiement, avant tout travail.

  3. 3

    Développement en sandbox

    Avec des classes de test : Salesforce exige au moins 75 % de couverture pour déployer du code Apex.

  4. 4

    Recette et mise en production

    Vous validez en sandbox, puis le déploiement est fait et documenté.

Le besoin tient peut-être dans un Flow

Beaucoup d'automatisations se font sans code, plus vite et plus simples à maintenir.

Voir l'automatisation par Flow

Questions fréquentes

Un Flow suffit pour la plupart des automatisations. Le code Apex se justifie pour les gros volumes, les calculs complexes, les intégrations, ou quand un Flow devient trop lourd à maintenir. Le choix est expliqué dans le devis.

Sur devis, après un cadrage écrit : le besoin, la solution retenue, le développement, les tests et le déploiement. Le développement n'entre pas dans les forfaits mensuels.

Un développeur Salesforce freelance partenaire. Votre interlocuteur reste le même : il cadre le besoin, suit le développement et le recette avec vous avant la mise en production.

Un problème sur votre Salesforce ?

Décrivez-le en quelques lignes. Réponse sous 24 h ouvrées, devis gratuit.

Décrire mon problème