DEX450

Créer des applications par programmation sur la plateforme Salesforce

Les trailblazers ont noté cette formation
9.8 / 10
Contactez-nous

Apprenez à personnaliser et à concevoir des applications par programmation sur la plate-forme Salesforce. Dans ce cours, vous apprendrez l’essentiel sur le développement en langage APEX et sur les balises Visualforce afin de pouvoir personnaliser vos applications Salesforce. Apprenez à récupérer, manipuler et stocker des données par programme dans des objets de données (sObjects), écrire et tester une logique personnalisée, écrire des pages Visualforce pour personnaliser votre interface utilisateur et déployer vos solutions dans un autre environnement. Obtenez un aperçu des outils d’automatisation déclarative disponibles sur la plate-forme et une brève introduction à la structure du composant Lightning. De plus, explorez les nuances du travail sur une plate-forme multi-locataires afin de pouvoir étendre la plate-forme pour répondre aux demandes de l’entreprise.

En savoir plus

Calendar

15 / 11 / 2021

Location

Tarif inter entreprise : 3 625€ HT
Tarif intra entreprise : Nous consulter

Location

En présentiel ou en classe virtuelle

Schelude

40 heures (5 jours)

Teach

Formation en français / Supports en anglais

List

Formateurs certifiés par Salesforce

Location

Délais d'accès : Vous pouvez vous inscrire jusqu'à 1 semaine avant le début de la formation

Moyens mis en œuvre

Vous pouvez assister à ce cours en personne ou en ligne. Les deux types de formation proposent un programme et une qualité pédagogique identiques. Ils incluent la définition des concepts théoriques, des démonstrations, une attention personnalisée de la part d’unformateur certifié et autorisé par Salesforce et un échange avec vos pairs. Un support de cours sera remis aux stagiaires.
Formation
Officielle
Trailhead Academy Authorized Training Provider

Objectifs de la formation

Une fois cette formation terminée, vous saurez:

  • Découvrir des outils modernes de développement sur la plate-forme Salesforce à l'aide de Visual Studio Code, du Salesforce Extension Pack et de l'interface de ligne de commande Salesforce
  • Personnaliser l’application en utilisant les triggers et les classes Apex. Ces personnalisations utilisent SOQL et DML
  • Concevoir des solutions qui utilisent les fonctions déclaratives
  • Décrire comment les triggers fonctionnent avec l’ordre d’exécution des opérations systèmes pendant la sauvegarde
  • Décrire les aspects fondamentaux pour créer des programmes sur une plate-forme multi-tenante
  • Utiliser Visualforce pour personnaliser l’interface utilisateur
  • Utiliser l’outil de test intégré pour tester Visualforce et Apex

Public concerné

Ce cours est conçu pour les développeurs souhaitant acquérir les connaissances fondamentales pour pouvoir développer des applications avec Apex et Visualforce. Vous devez avoir une bonne compréhension des concepts de base de la programmation orientée objet et une expérience de la création de solutions déclaratives sur la plate-forme Salesforce. Ce cours est également un excellent outil de création de base si vous souhaitez obtenir votre identifiant Salesforce Platform Developer I.

Pré-requis

Les prérequis incluent une compréhension solide des concepts et des fonctionnalités de base de Salesforce:

  • 1 an d’expérience de programmation en Java (ou un autre langage orienté objet)
  • Compréhension des principes de la modélisation des bases de données
  • Connaissance de base de SQL
  • Connaissance de base de HTML
  • Connaissance de base de JavaScript
  • Préparez-vous pour le cours avec ce Trailmix : Programmatic Development Using Apex and Visualforce Pre-work

Programme

  • Créer des champs de formule
  • Créer des champs récapitulatifs de cumul
  • Comprendre les types d'enregistrement
  • Examiner les autres outils d'automatisation
  • Créer un modèle de données sur la plateforme Salesforce
  • Décrire les points clés d’Apex qui permettent de le différencier d’un autre langage, comme Java et C#
  • Décrire pourquoi les limites de la plate-forme sur le code Apex doivent être considérées lorsqu’on développe en Apex
  • Exécuter de l’Apex Simple
  • Uiliser les types de données sObject et primitif, ainsi que les déclarations simples de contrôle dans Apex
  • Ecrire une requête simple en utilisant le langage de requêtes de Salesforce SOQL
  • Traiter les résultats de la requête dans Apex
  • Créer une requête dynamique au démarrage
  • Décrire une requête sur les relations
  • Ecrire une requête qui traverse une relation enfant à parent
  • Ecrire une requête qui traverse une relation parent à enfant
  • Utiliser SOSL pour rechercher des données
  • Lister les différences entre les méthodes d’invocation des opétations DML
  • Ecrire Apex pour invoquer les opérations DML et gérer les erreurs DML
  • Qu'est-ce-que le déploiement ?
  • Déployer le code à l’aide des ensembles de modifications
  • Utiliser l’outil de migration Ant
  • Examiner les packages gérés et non gérés
  • Découvrir Salesforce DX
  • Décrire pourquoi les triggers sont utilisés
  • Décrire la syntaxe d’une définition de trigger
  • Utiliser les variables de contexte dans les triggers
  • Décrire comment les classes Apex sont utilisées
  • Définir une classe Apex
  • Déterminer quelles données la classe Apex peut accéder
  • Décrire les points clés dans l’ordre d’exécution des opérations système
  • Décrire quel est le rôle des triggers et comment ils sont impactés par l’ordre d’exécution des opérations système
  • Décrire le cycle de vie d’une transaction Apex
  • Décrire le cycle de vie de la mémoire pour les variables statiques
  • Utiliser les évènements de plateforme pour la journalisation immédiate des erreurs
  • Décrire l’outil de test d’Apex
  • Créer des données de test
  • Ecrire et exécuter un test en Apex
  • Tester les meilleures pratiques
  • Décrire les pratiques pour écrire du code facile à maintenir et faire évoluer
  • Ecrire des triggers et des classes qui utilisent les données comme paramètres d’entrée
  • Ecrire du code qui fonctionne efficacement avec la base de données, en utilisant les requêtes et en DML
  • Lister les méthodes déclaratives que vous pouvez utiliser pour mettre en oeuvre des logiques métier compliquées, pour quels types de problématiques elles sont le mieux utilisées ainsi que leurs limites
  • Décrire les manières dans lesquelles vous pourrez utiliser les fonctions déclaratives pour améliorer les solutions de développement
  • Créer une page Visualforce
  • Faire référence à un contrôleur standard
  • Lancer une page Visualforce en utilisant un bouton personnalisé
  • Afficher des données sur une page Visualforce à partir d’un enregistrement
  • Référence des contrôleurs personnalisés et des extensions de contrôleur
  • Travailler avec des contrôleurs de liste
  • Décrire les limites et les problèmes de sécurité les plus courants
  • Décrire les stratégies Visualforce
  • Ecrire des tests pour les contrôleurs
  • Ecrire des tests pour les getters/setters et les propriétés
  • Créer et faire surface un composant Aura
  • Créer et exposer un composant Web Lightning

Téléchargez le programme détaillé de cette formation

Avantages ISDI

ISDI Advantages

ISDI CRM inclut (quand applicable et uniquement pour les formations inter-entreprises) dans le tarif de la formation le voucher de passage de l'examen de certification (180€). Cet examen se présente sous forme de QCM en anglais. Il appartient au stagiaire de s'inscrire à la certification via le site webassessor. Attention la formation seule ne suffit pas, à l'issue de cette classe, le stagiaire devra fournir un travail personnel supplémentaire pour bien se préparer à l'examen.

ISDI Advantages

Pour les stagiaires qui suivent nos formations en présentiel, dans nos locaux au cœur de Paris, un petit déjeuner et un déjeuner leur sont proposés tout au long de la formation.

ISDI Advantages

L'écosystème ISDI regroupe plus de 40 formateurs multilingues, les formations peuvent donc vous être proposées en français, anglais, espagnol et autres langues sur demande.

Accessibilité

ISDI Advantages

Notre centre est accessible aux PMR. Pour toutes nos formations, nous réalisons des études préalables à la formation pour adapter l’accueil, les modalités pédagogiques et l’animation de la formation en fonction de la situation de handicap annoncée. De plus en fonction des demandes, nous mettrons tout en œuvre pour nous tourner vers les partenaires spécialisés. Pour les personnes en situation de handicap, nous contacter a formation@isdi.education.

Programme mis à jour le 2021-04-28

Des formations qui pourraient vous interesser

Apprenez à maîtriser Salesforce avec ISDI

ISDI CRM a vu le jour à l’initiative commune d’ISDI et de Salesforce afin de proposer des formations officielles permettant aux professionnels d’acquérir les compétences techniques indispensables pour maîtriser Salesforce et booster leur employabilité tout en gagnant en compétitivité. Rejoignez notre communauté.

Pourquoi ISDI CRM?

Salesforce pour les entreprises

Renforcez les compétences de vos équipes avec des programmes de formation adaptés à vos besoins.

Construisons votre succès

Ils nous font confiance

Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies

Découvrez nos actualités sans modération !

Inscrivez-vous et nous vous tiendrons au courant de nos nouveautés.

Nous utilisons nos propres cookies et ceux de tiers pour améliorer nos services en analysant votre navigation. Si vous continuez à naviguer, cela signifie que vous consentez à son utilisation. Plus d'informations dans notre politique de cookies Plus d'informations

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close