Développeur d'application Salesforce

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

Training period

12 months full time

Training duration

750 hours supervised

A flexible online program

Imagine starting a brand-new career at any time! Can’t commit to full-time? No problem, study at your own pace.

Real-world projects

Acquire the most relevant skills by completing 12 projects based on those required in your future career.

Individual learning support

Benefit from weekly mentoring sessions with an expert in the field.

Bachelor’s-level diploma

Leave with a professional qualification and benefit from our hired or refunded guarantee.*

DevelopmentDéveloppeur d'application Salesforce
Certification

Bachelor’s-level diploma

Training period

12 months full time

Training duration

750 hours supervised


Devenez développeur d’application Salesforce

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

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 front-end en utilisant HTML, CSS et JavaScript, ainsi que des connaissances en back-end 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 d’application Salesforce ?

Le métier de développeur d'application Salesforce est essentiel dans le monde professionnel actuel. Ce professionnel est au cœur de la transformation digitale des entreprises. Il est chargé de personnaliser, d'optimiser et de développer des solutions sur la plateforme Salesforce afin de répondre aux besoins spécifiques et variés d'une entreprise. Grâce à sa maîtrise technique et sa compréhension des enjeux business, le développeur d'application Salesforce joue un rôle crucial dans l'amélioration des processus et de la satisfaction client. En constante veille technologique, il assure que les outils et applications utilisés sont à la pointe de la technologie, garantissant ainsi une performance optimale pour les entreprises qui l'emploient.

Les missions types que vous pourrez mener 

En tant que développeur d'application Salesforce, vous aurez l'opportunité de mener des missions passionnantes, par exemple :

  • Personnaliser la plateforme Salesforce selon les besoins de l'entreprise.
  • Développer des applications spécifiques pour améliorer les fonctionnalités de Salesforce.
  • Intégrer Salesforce avec d'autres outils et plateformes.
  • Assurer la maintenance et les mises à jour régulières de la plateforme.
  • Former des utilisateurs pour une utilisation optimale de Salesforce.
  • Analyser les besoins des utilisateurs et proposer des solutions adaptées.
  • Faire de la veille technologique pour rester à jour sur les dernières innovations de Salesforce.

Nos formations vous permettent d’apprendre par la pratique

Notre pédagogie est composée généralement de 20% de théorie et 80% de pratique.
Réalisez des projets concrets basés sur des mises en situation professionnelles. Savoir c'est bien, savoir faire c'est mieux !

Vous êtes accompagné par un mentor, professionnel du métier, tout au long de votre formation

Ranga Gonnage, Ranga est R&D Software Engineer, mais aussi professeur et mentor sur les parcours développement.
Ranga Gonnage, Ranga est R&D Software Engineer, mais aussi professeur et mentor sur les parcours développement. 

« OpenClassrooms, c'est une superbe opportunité, que ce soit pour les étudiants ou les mentors. Un grand merci, parce que je m'éclate dans ce que je fais ! »

Vos opportunités de carrière et d’emplois à la suite de ce programme

En suivant notre formation en ligne, vous pourrez exercer de nombreux métiers dont celui de développeur d'application Salesforce, de consultant Salesforce, ou aussi de gestionnaire de projet Salesforce, ou encore d'architecte solution Salesforce.

Les salaires du marché pour le poste de développeur d’application Salesforce

Le salaire dépend notamment du niveau d'ancienneté*

  • 32 000 à 41 000 euros brut annuel pour un profil débutant
  • 41 000 à 53 000 euros brut annuel pour un profil confirmé

Cette fourchette peut toutefois varier selon la taille de l'entreprise et la région. 

*Source : Glassdoor 2023

Vous pourrez exercer ce métier dans différents types de structure : entreprises du CAC 40, startups technologiques, agences de conseil en technologie, ou encore au sein d'équipes IT de grandes entreprises.

Les évolutions de carrières possibles pour un développeur d'application Salesforce incluent des postes de lead développeur, chef de projet IT, ou même directeur technique spécialisé dans les solutions Salesforce. 

Nos alumni racontent

« Ce que j'ai préféré sur OpenClassrooms, c'était que j'étais hyper autonome. C'est pas une école traditionnelle. On t'apprend des choses techniques, mais surtout à apprendre par toi-même. On a des projets qui nous poussent à trouver des solutions, comme dans un milieu professionnel. »
Ilan Taieb, diplômé Développeur d’application

Les pré-requis pour postuler

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). 

Ou

  • Être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 1 an 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 accès à un ordinateur (Mac ou PC), 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 Go de RAM (16 Go étant plus confortable) et de 100 Go d'espace de stockage disponibles ;
  • être administrateur de votre ordinateur afin de pouvoir installer des programmes complémentaires.

 

Your diploma

  • OpenClassrooms is an online training educational establishment, declared as such by the French authority ‘le rectorat de l'Académie de Paris’.

  • Once you’ve completed your training program, and subject to a jury validating the required elements, you will receive the professional certification "Développeur Concepteur Logiciel", registered to the Répertoire National des Certifications Professionnelles (RNCP) from France compétences. This certification is a Bachelor’s-Level diploma (European Level 6) on the EQF (European Qualification Framework).

  • If you intend to continue your studies at another institution after this training program, contact that university or school in advance to learn their entry requirements for equivalency and/or credit transfer.

  • If you have professional experience in this profession, you can earn this professional certification faster with the Validation of Acquired Experience (VAE). Learn more(in French)

Hired or refunded guarantee

  • You find a job in the 6 months following the date of validation of your last path project.

  • Otherwise, we guarantee the reimbursement of your tuition.*
    See more details

DevelopmentDéveloppeur d'application Salesforce
Certification

Bachelor’s-level diploma

Training period

12 months full time

Training duration

750 hours supervised


A teaching method based on practical experience.

  • Acquire key skills for your future career with real-world projects.

  • Make progress with the support of an experienced professional.

  • Acquire concrete know-how and demonstrate it with a portfolio.

Detailed projects and skills

project 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.

20 hours supervised

Skills acquired in this project
  • Définir le cadre de votre formation
  • Mettre en place un tableau de bord de veille technologique
project 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 !

50 hours supervised

Skills acquired in this project
  • Mettre à jour des configurations existantes
  • Mettre à jour une GUI Lightning
  • Réaliser l'audit de configurations existantes
  • Utiliser le CRM pour améliorer la performance d'une entreprise
  • Améliorer les processus d'une entreprise en utilisant un système d'automatisation
project 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 !

70 hours supervised

Skills acquired in this project
  • Analyser les besoins d'un client ou d'utilisateurs finaux
  • Choisir la solution appropriée à un problème technique
  • 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
project 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 !

65 hours supervised

Skills acquired in this project
  • Comprendre le langage de programmation Java
  • Construire un projet de code collaboratif
project 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.

70 hours supervised

Skills acquired in this project
  • Mettre en œuvre des tests unitaires
  • Fournir des patchs correctifs lorsque le rapport de l’exécution des tests le suggère
  • Mettre en œuvre des tests d'intégration
  • Produire un rapport d'exécution de tests
project 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.

95 hours supervised

Skills acquired in this project
  • 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
project 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.

90 hours supervised

Skills acquired in this project
  • Intégrer des wireframes dans un processus design
  • Produire une documentation technique et fonctionnelle de l’application
project 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.

90 hours supervised

Skills acquired in this project
  • 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
project 9

Optimisez un backend Apex

Utiliser vos nouvelles compétences Apex en adaptant une application Salesforce existante aux besoins d'un client.

40 hours supervised

Skills acquired in this project
  • Implémenter les améliorations demandées par le client
  • Optimiser l'utilisation des ressources backend
project 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.

30 hours supervised

Skills acquired in this project
  • Concevoir le modèle de données d'une application Apex
  • Définir le modèle de sécurité d'une application Apex
  • Implémenter le modèle de données d'une application Apex
  • Concevoir l'architecture technique d'une application Apex
project 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.

60 hours supervised

Skills acquired in this project
  • Développer un backend Apex
  • Respecter les standards de développement Salesforce
  • Sélectionner une solution technique adaptée
project 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.

70 hours supervised

Skills acquired in this project
  • Déployer une application Salesforce
  • Communiquer avec un service web
Diploma
Développeur Concepteur Logiciel

One-to-one learning support

  • Benefit from weekly individual mentoring sessions with an expert in the field.

  • Progress rapidly through projects thanks to their expertise in sharing know-how.

The OpenClassrooms community

  • Count on our solid student community to give you support 24-7.

  • Share your doubts or queries with a comprehensive network of students, mentors, and graduates.

How exactly will I learn on an OpenClassrooms path?

From choosing what to study to starting their new career, our students describe their experiences and the support they received at every step of the way.

See step-by-step experience

Pay for your path

Monthly subscription: The flexible, customizable option

For everyone.


Benefits
  • Flexible start date and study schedule

  • Non-binding subscription: Stop at any time

  • The faster you finish, the less it costs

  • Hired or refunded guarantee*

€480 per month

for an estimated duration of 12 months amounting to €5,760.

Enroll now

This training program requires an estimated time commitment of 1500 hours, including 750 hours supervised.

The total training duration consists of:

  • 750 hours supervised with projects, coached by mentors
  • 750 hours guided with courses and educational resources

The training period can be extended in the case of part time training.
The average duration is estimated and depends on your entry level into training, the time allocated per week, your availability, your capacity, and learning pace.

Interested in this path for your company?

Get a quote or a demo

*Subject to the conditions set out in the Terms of Service

Training program last updated on Dec 21, 2023