Développeur Salesforce

Préparez votre certification de développeur Salesforce et codez en Apex pour construire des applications.

DiplômeDiplôme de niveau 6 (bac +3/4)DuréeÀ plein temps : 12 mois

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 12 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Diplôme de niveau 6 (bac +3/4)

Décrochez une certification professionnelle et bénéficiez de notre garantie embauché ou remboursé.*

Développement

Développeur Salesforce

DiplômeDiplôme de niveau 6 (bac +3/4)DuréeÀ plein temps : 12 mois

Télécharger le programme

OpenClassrooms et Salesforce se sont associés pour offrir la meilleure formation Développeur Salesforce possible.

OpenClassrooms est une école en ligne qui propose des cours certifiants et des parcours débouchant sur un métier d'avenir. Notre parcours de formation "Développeur Salesforce" se déroule sur un an et délivre un diplôme de niveau bac + 3/4, que vous pouvez obtenir en étudiant entièrement en ligne.

Le logo de Salesforce
Notre partenaire, Salesforce

Qu'est-ce que Salesforce ?

Salesforce est un éditeur de logiciels, principalement connu pour ses solutions en gestion de la relation client (CRM). En tant que développeur Salesforce, vous pourrez travailler dans plus de 150 000 entreprises qui utilisent les logiciels Salesforce dans le monde, ou vous pourrez être embauché directement par Salesforce. Ce parcours de formation vous offrira également les compétences pour travailler en tant que développeur freelance.

Le métier de développeur Salesforce est d'ailleurs en forte demande sur le marché de l'emploi.

La certification Salesforce

Chez OpenClassrooms, tous nos parcours de formation sont pensés pour vous aider à vous insérer sur le marché de l'emploi avec toutes les compétences nécessaires. Notre parcours "Développeur Salesforce" est unique. En effet, il a été réalisé en partenariat avec Salesforce pour vous préparer à passer la certification Salesforce officielle, requise pour tous les développeurs qui souhaitent travailler sur les logiciels Salesforce : la certification Platform Developer I.

Que se passe-t-il si je veux me spécialiser sur autre chose que Salesforce ?

C'est possible ! Notre formation vous permettra d'acquérir des compétences et de créer votre portfolio professionnel. Cela vous servira dans tous les domaines de développement. Vous acquerrez des compétences en frontend en utilisant HTML, CSS et JavaScript, ainsi que des connaissances en backend grâce à Java et Apex. À chaque étape de votre parcours de formation, vous apprendrez à appliquer les connaissances apprises.

Qu'est-ce qu'un développeur Salesforce ?

Un développeur Salesforce est spécialisé dans l'utilisation des langages de programmation Lightning et Apex, pour concevoir et implémenter des solutions sur une plateforme Salesforce.

En tant que développeur Salesforce, vous serez en charge de : 

  • automatiser des tâches business ;
  • développer des applications personnalisées et en améliorer des existantes ;
  • concevoir l'architecture technique, créer et optimiser des bases de données ;
  • rédiger une documentation fonctionnelle et technique ; 
  • analyser les besoins d'un client et lui proposer la solution technique adaptée ; 
  • connaître les outils Salesforce.

Combien vais-je gagner ?

Devenir développeur Salesforce pourra vous assurer un futur professionnel et des revenus confortables. Voici ce que vous pourrez toucher : 

  • moyenne pour un développeur Salesforce junior : 35 000 €/an ;
  • moyenne pour un développeur Salesforce intermédiaire : 45 000 €/an ;
  • moyenne pour un développeur Salesforce senior : 60 000 €/an.

*Selon neuvoo.

Quels métiers puis-je exercer ?

Ce parcours de formation vous préparera aux métiers suivants : 

  • développeur Salesforce ;
  • développeur CRM Salesforce ;
  • administrateur Salesforce ; 
  • développeur Java ; 
  • développeur backend.

Après quelques années d'expérience, vous pourrez évoluer en tant que lead développeurarchitecte techniquetech lead ou consultant, tout en augmentant votre salaire.

Retrouvez sur cette page les indicateurs de performance des formations OpenClassrooms.

Prérequis à la formation

Pour accéder directement à la certification, les candidats doivent obligatoirement justifier d'un des pré-requis suivants :

  • être titulaire d’une certification professionnelle de niveau 5 (ou équivalent) en informatique ou dans le développement web ou dans le développement d’applications ;

Ou

  • être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 2 ans en informatique ou dans le développement web ou dans le développement d’applications ;

Langue : un niveau B2 minimum en français.

Vous ne répondez pas aux critères d’admissibilité ? Nous vous invitons à déposer votre candidature, un conseiller en formation étudiera votre dossier et vous recontactera.

  • Matériel: Les candidats doivent avoir l'accès à un ordinateur (PC ou Mac), muni d’un micro, d'un casque, d'une webcam ainsi qu'une bonne connexion Internet pour les séances de mentorat (3.2 Mbps en envoi et 1.8 Mbps en réception de données). De plus, pour mettre en œuvre les compétences, vous devrez :
    • Travailler sur un ordinateur muni au minimum d'un processeur multi-cœurs, de 8 G0 de RAM (16 G0 étant plus confortable) et de 100Go d'espace de stockage disponibles ;
    • Être administrateur de votre ordinateur afin de pouvoir installer des programmes complémentaires.

Que vais-je apprendre ?

  1. Les compétences d'administrateur Salesforce :
    • rester à jour avec les innovations de Salesforce ;
    • utiliser un logiciel de CRM pour améliorer l'efficacité d'une entreprise ;
    • proposer des solutions adaptées aux besoins des clients de Salesforce.
  2. Les compétences de développeur web :
    • construire des applications en utilisant HTML, CSS, JavaScript et Java ;
    • appliquer les pratiques de test et de débogage d'applications ;
    • assurer la sécurité d'une application web.
  3. Les compétences qui sont spécifiques aux développeurs Salesforce :
    • résoudre des problèmes dans un contexte de logiciel Salesforce ;
    • construire des applications sur la plateforme Salesforce, en utilisant Lightning et Apex ;
    • déployer des applications avec Heroku.

Et beaucoup d'autres compétences !

Comment se passe l'apprentissage chez OpenClassrooms ?

Notre méthode pédagogique est unique. L'apprentissage se déroule 100 % en ligne grâce à des vidéos, des textes et des projets à réaliser.

Les étudiants qui s'inscrivent sur nos parcours se voient délivrer un diplôme à la fin de leur parcours de formation. Ils acquièrent une expérience professionnelle et des compétences dans leur domaine d'étude, et sont suivis par un mentor. Cette formation professionnelle permet d'acquérir les compétences pour être efficace, une fois intégré à une entreprise.

Les projets

Chez OpenClassrooms, l'apprentissage est une approche par projet, car nous considérons que c'est le meilleur moyen de devenir opérationnel le plus rapidement possible. La pédagogie par projet permet de se forger une expérience qui pourra être valorisée lorsque vous commencerez un nouvel emploi.

Le mentorat

Pendant votre parcours de formation, un mentor vous sera assigné. Il vous épaulera pendant toute votre formation, à raison d'une heure par semaine via des visioconférences. Ce mentor vous guidera dans la réalisation de vos projets, et vous permettra de définir vos objectifs. Nos mentors sont des professionnels de leur domaine d'activité, et pourront partager leur expérience avec vous.

Les cours OpenClassrooms

Chez OpenClassrooms, les cours sont une ressource facultative, qui vous aident à progresser avec les projets. Ceux-ci ont été créés en collaboration avec des experts du domaine, et vous formeront aux compétences nécessaires pour mener à bien les projets.

Les modules Trailhead

Trailhead, la plateforme d'apprentissage créée par Salesforce, fournit les ressources dont vous aurez besoin pour acquérir les compétences pour travailler en tant que développeur Salesforce. Vous trouverez une liste des modules Trailhead recommandés dans la partie "Ressources" de chaque projet. Ceux-ci, en plus des cours OpenClassrooms, vous formeront à la réalisation des projets. 

Le logo de Trailhead
Trailhead, la plateforme d'apprentissage de Salesforce

Votre diplôme

  • OpenClassrooms est un établissement privé d’enseignement à distance déclaré au rectorat de l’Académie de Paris.

  • À l’issue de votre formation, sous réserve de validation de vos compétences par un jury, vous pourrez obtenir la certification professionnelle « Développeur concepteur logiciel » enregistrée au Répertoire National des Certifications Professionnelles, de niveau 6 (bac +3/4) sur les cadres français et européens des certifications (European Qualifications Framework) à la condition que vous validiez les pré-requis nécessaires.

  • Si vous envisagez une poursuite d’études, contactez au préalable l’université ou l’école concernée pour connaître la procédure d’équivalence.

  • Obtenez plus rapidement cette certification professionnelle grâce à une Validation des Acquis de l'Expérience (VAE), si vous avez déjà au moins 1 an d'expérience professionnelle dans ce métier. En savoir plus

Garantie embauché ou remboursé

  • Vous trouvez un emploi dans les 6 mois après la date de validation du dernier projet de votre parcours.

  • Autrement, nous vous remboursons vos frais de scolarité.*
    Voir les détails

Développement

Développeur Salesforce

DiplômeDiplôme de niveau 6 (bac +3/4)DuréeÀ plein temps : 12 mois

Télécharger le programme

Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

Démarrez votre formation de Développeur Salesforce

Mettez-vous dans les meilleures conditions pour réussir votre parcours : projetez-vous dans votre formation, définissez votre planning et appropriez-vous les outils essentiels pour apprendre.
Durée20 heures
Compétences acquises dans ce projet
  • Mettre en place un tableau de bord de veille technologique
  • Définir le cadre de votre formation
projet 2

Mettez à jour l'application Digit Learning

Mettez-vous dans la peau d’un consultant Salesforce. Analysez les performances d’une solution existante et améliorez-la. Pas besoin de coder !
Durée50 heures
Compétences acquises dans ce projet
  • Améliorer les processus d'une entreprise en utilisant un système d'automatisation
  • Utiliser le CRM pour améliorer la performance d'une entreprise
  • Mettre à jour une GUI Lightning
  • Réaliser l'audit de configurations existantes
  • Mettre à jour des configurations existantes
projet 3

Créez une solution Salesforce pour Tours For Life

Aidez une entreprise à fidéliser et suivre ses clients avec Salesforce. Proposez-lui la solution technique adaptée à ses besoins. Pas besoin de coder !
Durée70 heures
Compétences acquises dans ce projet
  • Choisir la solution appropriée à un problème technique
  • Analyser les besoins d'un client ou d'utilisateurs finaux
  • Définir un modèle de données et ses règles métier
  • Concevoir une solution et ses spécifications en fonction des besoins d'un client
projet 4

Débuggez une application Java

Vous avez été embauché pour terminer l’application d’un autre développeur. Êtes-vous prêt à traquer des bugs et faire passer tous les tests au vert ? C’est parti !
Durée65 heures
Compétences acquises dans ce projet
  • Construire un projet de code collaboratif
  • Comprendre le langage de programmation Java
projet 5

Testez l'implémentation d'une nouvelle fonctionnalité Java

Les tests d'une application ne sont pas valides. Votre mission : complétez le code pour faire passer les tests au vert ! Vous devrez aussi coder une fonctionnalité et écrire son test.
Durée70 heures
Compétences acquises dans ce projet
  • Mettre en œuvre des tests d'intégration
  • Fournir des patchs correctifs lorsque le rapport de l’exécution des tests le suggère
  • Produire un rapport d'exécution de tests
  • Mettre en œuvre des tests unitaires
projet 6

Créez une interface utilisateur pour votre application

Proposez une expérience utilisateur optimale en construisant l’interface de votre application avec HTML, CSS et JavaScript.
Durée95 heures
Compétences acquises dans ce projet
  • Respecter les bonnes pratiques de développement HTML et CSS
  • Assurer la cohérence graphique d'un site web
  • Créer l'interface frontend d'une application
  • Mettre à jour le DOM en utilisant JavaScript
projet 7

Migrez une application Visualforce vers Lightning

Aidez une société de construction à améliorer sa relation client en migrant son CRM Visualforce vers Lightning.
Durée90 heures
Compétences acquises dans ce projet
  • Intégrer des wireframes dans un processus design
  • Produire une documentation technique et fonctionnelle de l’application
projet 8

Créez une application Lightning

L’un des pôles régionaux d’une société de Télécom dispose d’une application client qui n’est plus adaptée à ses besoins actuels. À partir de l’audit de la situation, imaginez les fonctionnalités à développer et les tests à mener.
Durée90 heures
Compétences acquises dans ce projet
  • Compléter une suite de tests unitaires et d’intégration afin de prendre en compte les modifications apportées
  • Définir un backlog
  • Implémenter des améliorations en continu
  • Mettre en place un backlog
projet 9

Optimisez un backend Apex

Utiliser vos nouvelles compétences Apex en adaptant une application Salesforce existante aux besoins d'un client.
Durée40 heures
Compétences acquises dans ce projet
  • Implémenter les améliorations demandées par le client
  • Optimiser l'utilisation des ressources backend
projet 10

Concevez un prototype de backend Apex

Vous êtes maintenant prêts à passer au niveau supérieur : concevez un modèle de données et l’architecture technique d’une application Salesforce. Sécurisez ensuite votre application de brèches potentielles.
Durée30 heures
Compétences acquises dans ce projet
  • Implémenter le modèle de données d'une application Apex
  • Concevoir le modèle de données d'une application Apex
  • Concevoir l'architecture technique d'une application Apex
  • Définir le modèle de sécurité d'une application Apex
projet 11

Créez un backend Apex

Prêt à transformer vos idées en application ? Implémentez l’application pensée par l’architecte système selon les standards Salesforce.
Durée60 heures
Compétences acquises dans ce projet
  • Développer un backend Apex
  • Respecter les standards de développement Salesforce
  • Sélectionner une solution technique adaptée
projet 12

Déployez votre application Salesforce

Votre entreprise est en pleine croissances. Les applications que vous utilisez ont désormais besoin de partager et de recevoir des données du monde entier. Ajoutez une nouvelle dimension à votre application en la faisant interagir avec des services web.
Durée70 heures
Compétences acquises dans ce projet
  • Communiquer avec un service web
  • Déployer une application Salesforce
Diplôme
Développeur concepteur logiciel

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Comment se déroule un parcours OpenClassrooms ?

Du choix de leur formation au premier jour de leur nouvelle carrière, nos étudiants racontent leur expérience et l'accompagnement qu'ils ont reçu, étape par étape.

Voir le détail des étapes

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous


Les avantages
  • Date de début et rythme d’études flexibles

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Garantie embauché ou remboursé*

480 € par mois

pour une durée estimée de 12 mois soit 5 760 €

Démarrer ma candidature

Ce parcours vous intéresse pour votre entreprise ?

Contacter un expert business

* Sous réserve des conditions énoncées dans les Conditions Générales de Services

Formation mise à jour le 10 mai 2023