DEX450

Développement d’applications avec Apex et Visualforce

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

Découvrez « Développement d’applications avec Apex et Visualforce », le langage de programmation de Salesforce et apprenez à personnaliser les applications de la plateforme. Explorez le développement dans Salesforce et découvrez le potentiel infini de vos outils et Clouds. Au cours de cette formation, vous apprendrez les notions essentielles de ce langage axé sur les objets : de la création des objets à la gestion des données en passant par la création de déclencheurs complexes grâce aux aspects déclaratifs de la plateforme. Vous découvrirez également comment créer des pages dans Visualforce, le framework qui permet aux développeurs de construire des interfaces hautement personnalisées dans Salesforce.

En savoir plus

Calendar

02 / 11 / 2020

Location

Tarif inter entreprise : 3625€ 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

Cette formation est disponible en présentiel ou en classe virtuelle. Dans les 2 cas la qualité pédagogique reste la même. Les stagiaires ont à leur disposition des supports de cours officiels édités par Salesforce (study et exercices guide), une instance d'exercice fournie, un formateur expert et certifié par Salesforce dans son domaine.
Formation
Officielle
Trailhead Academy Authorized Training Provider

Objectifs de la formation

Une fois cette formation terminée, vous saurez:

  • Créer et modifier des objets en utilisant l’interface déclarative
  • 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é

Cette formation est destinée aux développeurs débutants sur la plate-forme Force.com qui souhaitent acquérir les connaissances fondamentales pour pouvoir développer des applications avec Apex and Visualforce.

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

  • Décrire les capacités des objets sur la plate-forme Salesforce
  • Créer un objet personnalisé
  • Créer des champs personnalisés
  • Créer des relations de champs
  • Créer des champs de formule
  • Créer des champs récapitulatifs de cumul
  • Décrire les capacités des types d’enregistrement
  • 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
  • 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
  • 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
  • Décrire l’outil de test d’Apex
  • Créer des données de test
  • Ecrire et exécuter un test en Apex
  • 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
  • Déterminer le pourcentage de couverture de votre code
  • Créer des tests en utilisant les meilleures pratiques
  • 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
  • Créer une page Visualforce
  • Afficher les données reliées
  • Invoquer les actions de contrôleurs standards
  • Créer des extensions de contrôleurs
  • Créer un contrôleur personnalisé
  • Travailler avec les propriétés
  • Utiliser PageReferences
  • Invoquer des méthodes personnalisées dans les pages Visualforce
  • Utiliser un contrôleur de liste standard dans la page Visualforce
  • Créer une requête SOSL
  • Créer un contrôleur de liste personnalisé
  • Déterminer si une solution déclarative existe pour vos besoins
  • Décrire les limites et les problèmes de sécurité les plus courants
  • Décrire les stratégies Visualforce
  • Décrire comment un contrôleur Visualforce interagit
  • Ecrire des tests pour les contrôleurs
  • Ecrire des tests pour les getters/setters et les propriétés

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

Avantages ISDI

ISDI Advantages

ISDI CRM inclut 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 2020-10-19

Des formations qui pourraient vous interesser

Préparez l'avenir avec ISDI CRM

Rejoignez l'écosytème Salesforce et contribuez à la croissance de votre entreprise.

En savoir plus

Solutions pour les entreprises

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

Construisons votre succès

"Disponible et à l'écoute de notre besoin spécifique, ISDI a été en capacité, en moins de 3 jours, de mobiliser un formateur expert certifié et de nous proposer une formation "Présentation globale Salesforces". Basée sur une pédagogie mélangeant théorie et exemples pratiques, la formation a notamment permis de faire découvrir, à la MOA et la MOE, l'univers Salesforces, les modules en cours d'intégration et l'importance de partager un vocabulaire commun."

Solutions for Companies

Florence Babic, Responsable de la Formation

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