Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formations Salesforce - IT - Informatique

Formation Salesforce – Niveau Avancé : Développement d’Applications sur Salesforce

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous cherchez à booster votre carrière en maîtrisant la programmation sur Salesforce ? Vous voulez créer des applications personnalisées sur la plateforme CRM leader du marché ? Vous êtes au bon endroit et vous allez découvrir pourquoi cette compétence est un véritable game-changer.

La maîtrise de la programmation sur Salesforce est devenue une compétence essentielle dans le monde de l’IT et du développement. Salesforce, leader mondial des solutions CRM, offre un véritable écosystème pour le développement d’applications sur mesure. En maîtrisant cette compétence, vous pouvez personnaliser et étendre les capacités CRM d’une entreprise pour répondre à ses besoins spécifiques. Les avantages sont nombreux, tant sur le plan professionnel que personnel. Vous pouvez accélérer votre carrière, vous démarquer dans votre domaine et apporter une valeur ajoutée significative à votre organisation. L’apprentissage de la programmation sur Salesforce ouvre un monde d’opportunités, permettant de développer des solutions innovantes et d’améliorer l’efficacité opérationnelle.

Vous êtes encore là ? C’est le moment d’approfondir votre connaissance du développement sur Salesforce.

Avec Expertisme, Organisme de Formation certifié QUALIOPI, vous pouvez suivre une formation complète sur la création d’applications par programmation sur Salesforce. Notre formateur expert métier vous guidera à travers les fondamentaux du développement sur cette plateforme. Vous apprendrez à utiliser les outils spécifiques à Salesforce, tels que Apex, Visualforce et Lightning Components. La formation est conçue pour vous offrir une expérience d’apprentissage pratique avec des exercices et des projets qui vous permettent d’appliquer directement vos connaissances dans des scénarios réels. Vous apprendrez comment personnaliser les applications pour répondre aux besoins spécifiques d’une organisation et comment automatiser les processus métier pour améliorer l’efficacité opérationnelle. Grâce à une approche adaptative et efficace, cette formation vous aidera à tirer pleinement parti de la plateforme Salesforce.

N’attendez plus pour booster votre carrière et vous démarquer dans votre domaine. Commencez votre formation sur la programmation Salesforce aujourd’hui et découvrez les nombreux avantages de cette compétence indispensable. Avec Expertisme, vous êtes entre de bonnes mains pour devenir un expert de la programmation sur Salesforce.

À qui s’adresse cette formation ?

Cette formation s’adresse principalement aux développeurs en quête de compétences spécifiques pour la création d’applications sur la plate-forme Salesforce. Elle est particulièrement pertinente pour les développeurs logiciels, les ingénieurs en développement de logiciels et les architectes de solutions qui cherchent à écrire des programmes personnalisés, englobant tout autant la logique métier que les couches d’interface utilisateur. L’expertise acquise sera d’une grande utilité pour ceux qui utilisent Apex et Visualforce dans leurs projets quotidiens. Les professionnels de l’IT souhaitant diversifier leurs compétences et approfondir leur maîtrise des outils Salesforce pourront également bénéficier de cette formation. De plus, ceux qui aspirent à des rôles de leadership technique dans le développement d’applications Salesforce trouveront dans cette formation les clés pour progresser. En somme, cette formation est un atout précieux pour tous ceux qui cherchent à exceller dans le domaine du développement sur Salesforce.

Objectifs

  • Maîtriser la création d’applications sur la plateforme Salesforce en utilisant une programmation pro-code pour des solutions personnalisées.
  • Acquérir les compétences nécessaires pour développer des composants Web Lightning et du code Visualforce afin de personnaliser l’interface utilisateur sur Salesforce.
  • Savoir utiliser les déclencheurs et les classes Apex, avec une bonne maîtrise du Salesforce Object Query Language (SOQL), Salesforce Object Search Language (SOSL) et du Data Manipulation Language (DML) pour créer des personnalisations de logique métier.
  • Être capable de tester efficacement Apex en utilisant l’outil de test intégré à la plateforme Salesforce.
  • Comprendre et appliquer les principes de la conception de programmes sur une plateforme multi-locataires pour optimiser la performance des applications Salesforce.
  • Maîtriser l’utilisation de Visual Studio Code, Salesforce Extension Pack et Salesforce Command Line Interface (CLI) pour faciliter le développement sur la plateforme Salesforce.

Programme

  • 1. INTRODUCTION À SALESFORCE ET À L'AUTOMATISATION DÉCLARATIVE
    • Comprendre les fondamentaux de Salesforce
    • Création de champs de formule
    • Création de champs récapitulatifs de cumul
    • Comprendre les types d’enregistrement
    • Examiner d’autres outils d’automatisation
    • Élaboration d’un modèle de données sur la plateforme Salesforce
  • 2. PROGRAMMATION AVEC APEX
    • Description des aspects clés d’Apex le différenciant des autres langages, tels que Java et C#
    • Raisons pour lesquelles les transactions Apex et les limitations du gouverneur doivent être prises en compte lors de l’écriture de code Apex
    • Exécution d’un code Apex simple
    • Utilisation du type de données sObject, des types de données primitifs et des instructions de contrôle de base dans Apex
  • 3. UTILISATION DE SOQL ET SOSL POUR RÉCUPÉRER LES DONNÉES DE VOTRE ORGANISATION
    • Écriture d’une requête de base à l’aide du langage de requête de Salesforce, SOQL
    • Traitement du résultat d’une requête dans Apex
    • Création d’une requête de manière dynamique au moment de l’exécution
    • Utilisation de SOQL pour interroger des relations parent-enfant
    • Description d’une requête de relation
    • Écriture d’une requête qui traverse une relation enfant-parent
    • Écriture d’une requête qui traverse une relation parent-enfant
    • Utilisation de SOSL pour rechercher des données
  • 4. UTILISATION DE DML POUR MANIPULER LES DONNÉES DE VOTRE ORGANISATION
    • Recensement des différentes manières d’appeler des opérations DML
    • Écriture d’un code Apex pour invoquer des opérations DML et gérer les erreurs DML
  • 5. DÉPLOIEMENT
    • Présentation du concept de déploiement
    • Déploiement de code à l’aide d’ensembles de modifications
    • Utilisation de l’outil de migration Ant
    • Examen des packages gérés et non gérés
    • Exploration de Salesforce DX
  • 6. CONCEPTS ESSENTIELS DU DÉCLENCHEUR
    • Présentation des utilisations d’un déclencheur
    • Présentation de la syntaxe d’une définition de déclencheur
    • Utilisation des variables de contexte de déclencheur
  • 7. CONCEPTS ESSENTIELS DES CLASSES APEX
    • Présentation du mode d’utilisation des classes Apex
    • Définition d’une classe Apex
    • Détermination des données auxquelles une classe Apex peut accéder
  • 8. ORDRE D'EXÉCUTION DU PROCESSUS D'ENREGISTREMENT, TRANSACTIONS APEX ET ÉVÉNEMENTS DE PLATEFORME
    • Présentation des points clés de l’ordre d’exécution
    • Présentation de la manière dont les déclencheurs s’intègrent à l’ordre d’exécution et comment celui-ci peut avoir une influence sur eux
    • Description du cycle de vie d’une transaction Apex
    • Description du cycle de vie de la mémoire pour les attributs statiques
    • Utilisation des événements de plateforme pour la consignation immédiate des erreurs
  • 9. TESTS APEX
    • Description du cadre de test Apex
    • Création de données de test
    • Écriture et exécution d’un test Apex
    • Test de bonnes pratiques
  • 10. STRATÉGIES DE CONCEPTION DE SOLUTIONS APEX EFFICACES
    • Présentation des bonnes pratiques permettant l’écriture d’un code facile à entretenir et à enrichir
    • Écriture de déclencheurs et de classes pouvant recevoir des entrées faites de lots de données
    • Écriture de code fonctionnant efficacement avec la base de données, à la fois lors de l’interrogation et de l’utilisation de DML
  • 11. STRATÉGIES DE CONCEPTION DE DÉCLENCHEUR
    • Recensement des mécanismes déclaratifs utilisables pour implémenter une logique métier complexe, des types de problèmes pour lesquels ils sont les plus adaptés et de leurs limites
    • Description des possibilités d’utilisation de la fonctionnalité déclarative pour améliorer vos solutions de programmation
  • 12. TRAVAIL AVEC VISUALFORCE
    • Création d’une page Visualforce
    • Référencement d’un contrôleur standard
    • Lancement d’une page Visualforce à l’aide d’un bouton personnalisé
    • Affichage des données d’un enregistrement sur une page Visualforce
    • Référencement de contrôleurs personnalisés et d’extensions de contrôleur
    • Travail avec des contrôleurs de liste
  • 13. CONSIDÉRATIONS RELATIVES AU DÉVELOPPEMENT AVEC VISUALFORCE ET TESTS
    • Description des problèmes de limites fréquents et des problématiques de sécurité communes
    • Description des stratégies de test des contrôleurs Visualforce
    • Écriture de tests pour les constructeurs de contrôleurs
    • Écriture de tests pour les méthodes d’action, les accesseurs en lecture et en modification ainsi que les propriétés
  • 14. COMPOSANTS LIGHTNING
    • Création et affichage d’un composant Aura
    • Création et affichage d’un composant Web Lightning

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Avoir une bonne compréhension des concepts de base de la programmation orientée objet
Avoir de l’expérience dans la création de solutions déclaratives sur la plate-forme Salesforce
Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur.
Ces prérequis sont indispensables pour vous permettre d’acquérir les compétences nécessaires et de tirer un maximum de bénéfices de cette formation.

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

Approche pédagogique

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : IT-90086

Durée : 35 heures soit 5 jours

Tarif : 4875€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : IT-90086

Durée : 35 heures soit 5 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formations Salesforce / IT - Informatique sur-mesure

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?