Découverte du rôle de développeur Salesforce
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Décrire ce que font les développeurs Salesforce
- Identifier les compétences d’un développeur Salesforce efficace
Qu’est-ce qu’un développeur Salesforce ?
Un développeur Salesforce sait comment créer des solutions pour un problème métier concret à l’aide des technologies Salesforce. Il peut analyser et comprendre les besoins de l’entreprise et choisir la meilleure solution parmi les technologies avec du code ou peu de code de Salesforce. Il utilise ces technologies pour créer des solutions de haute qualité qui fonctionnent bien dans un environnement cloud et s’intègrent à des systèmes externes.
Alors, de quelles compétences avez-vous besoin pour être un bon développeur ? Examinons cela de plus près.
Compétences requises
Les développeurs Salesforce qui réussissent possèdent une combinaison de compétences techniques et de compétences générales. Que vous cherchiez à ajouter des cordes à votre arc ou à progresser dans votre carrière, nous avons compilé les compétences les plus courantes des développeurs.
Les compétences techniques clés incluent :
- L’automatisation avec peu de code
- La modélisation des données
- Les langages de programmation
- Les tests unitaires
- Les modèles de conception
- Les API et l’intégration
- Le DevOps et les environnements CI/CD
- Les méthodologies agiles
Les compétences non techniques incluent :
- La capacité à analyser et à comprendre les besoins de l’entreprise
- La capacité à sélectionner les meilleures technologies parmi celles disponibles, face à une problématique métier concrète
- Les compétences en communication interpersonnelle, pour communiquer facilement avec tous les acteurs impliqués dans les différentes étapes de développement
- L’enthousiasme pour la création de solutions performantes et de haute qualité qui fonctionnent bien et peuvent évoluer dans un environnement cloud
- Les compétences d’apprentissage et d’innovation, pour faire face à la vitesse à laquelle Salesforce fournit de nouvelles fonctionnalités
Postes et responsabilités courants des développeurs
Type de développeur Salesforce | Tâches réalisées |
---|---|
Développeur Salesforce Platform |
Personnalise et étend Salesforce Platform (y compris Sales et Service Cloud) à l’aide d’outils avec peu de code et de langages de programmation tels que JavaScript (Composants Web Lightning) et Apex, lorsque la solution implique une logique ou des interfaces utilisateur plus complexes. Crée des sites destinés aux consommateurs et des produits internes à l’aide des technologies de base de Salesforce Platform et des connaissances de la pile Web sur Experience Cloud. Crée des solutions à l’aide de différents langages open source exécutés sur Salesforce Functions ou Heroku. |
Développeur Commerce Cloud |
Crée des expériences d’achat à l’aide d’API de commerce et de leur infrastructure Web de choix, comme React, ou avec Experience Cloud. |
Développeur Marketing Cloud |
Automatise les cas d’utilisation commerciale du marketing à l’aide d’API REST, de SDK (pour différents langages, iOS et Android) et d’AMPScript. |
Développeur Slack |
Étend les fonctionnalités de Slack en créant des applications en Java, JavaScript ou Python à l’aide de Bolt. Lorsque les applications Slack s’intègrent à Salesforce, elles sont créées à l’aide d’Apex SDK for Slack. |
Développeur MuleSoft |
Dirige la conception, les tests, la mise en œuvre et le déploiement des API et des projets d’intégration. Il couvre ces étapes du cycle de vie de l’API en utilisant différents outils, y compris des outils avec peu de code et des outils avec du code comme DataWeave ou Java. |
Développeur Tableau |
Crée des flux de travail et des connecteurs personnalisés pour intégrer toutes les données à l’aide de SDK et d’API. Intègre Tableau à d’autres applications à l’aide de JavaScript ou avec des modèles avancés en R, Python, MATLAB, etc. |
Identification du rôle de développeur qui vous convient
Prêt(e) à tirer le meilleur parti d’une carrière en tant que développeur Salesforce ? Découvrez les différents rôles de développeur sur le parcours professionnel de développeur Trailhead où vous pouvez trouver du contenu d’apprentissage pour chaque rôle. Ensuite, rejoignez le groupe des développeurs Salesforce sur la Trailblazer Community et devenez le meilleur des développeurs Salesforce.