DEX450

Développement d’applications avec Apex et Visualforce

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

En classe ou virtuelle

Schelude

40 heures (5 jours)

Teach

Formation en français / Supports en anglais

List

Formateurs certifiés par Salesforce

Formation
Certifiante
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

A qui est-ce destiné ?

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.

Conditions requises

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

Modules et sujets

  • 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 la brochure de cette formation

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