Skip to main content

Découverte de la galerie d’exemples

Remarque

Remarque

Vous souhaitez apprendre en français ? Dans ce badge, les validations de défi pratique Trailhead se font en anglais. Les traductions sont fournies entre parenthèses à titre de référence. Dans votre Trailhead Playground, veillez (1) à définir les États-Unis comme région, (2) à sélectionner l’anglais comme langue, et (3) à copier et coller uniquement les valeurs en anglais. Suivez les instructions ici.

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Dans ce projet, vous allez :

  • Découvrir nos exemples d’applications
  • Découvrir où ils se trouvent et pourquoi nous les avons conçus
  • Parcourir les exemples d’outils d’applications courants

Exemples d’applications Trailhead

Pour les développeurs, étudier le code de quelqu’un d’autre est un moyen sûr d’apprendre à faire quelque chose. Il en va de même pour les personnes qui apprennent tout juste le développement.

Les exemples d’applications Trailhead fournissent des exemples de code sur diverses fonctionnalités pour développeur de Salesforce Platform. Nous avons créé des exemples d’applications pour vous aider à vous familiariser avec la technologie Salesforce la plus récente et la plus performante. 

Où trouver les exemples d’applications

Les exemples d’applications Trailhead se trouvent dans leur propre organisation GitHub. Voici comment les trouver. 

  1. Ouvrez le navigateur de votre choix.
  2. Accédez à github.com/trailheadapps.
  3. Voilà ! Vous avez trouvé nos exemples d’applications.
Remarque

Nos sites Web et nos exemples d’applications pour développeurs sont en constante évolution. Veuillez noter que certaines images ou informations (comme les numéros de version) peuvent légèrement différer de leur représentation dans ce projet. Cela n’aura aucune incidence sur votre capacité à mener à bien le projet.

Contenu de l’organisation exemples d’applications Trailhead

Page de destination des exemples d’applications dans l’organisation GitHub.

Première chose à savoir : les exemples d’applications Trailhead sont destinés à tous les développeurs qui apprennent à développer avec les technologies Salesforce. Chaque exemple peut être utilisé comme ressource à part entière. Chacun comprend des ressources d’autoformation pour vous aider à vous familiariser avec le contenu de l’application. Sur Visual Studio Code, vous trouverez un aperçu du code qui vous donnera une vue d’ensemble de certains éléments de code clés directement dans votre éditeur. Une fois le code de l’application déployé dans votre organisation Salesforce, vous pouvez en apprendre davantage sur l’application grâce au guide intégré. 

Plusieurs exemples d’applications sont amplement décrits dans les modules et les projets Trailhead. Dans certains cas, les applications ont été créées spécifiquement pour prendre en charge le contenu Trailhead. Dans d’autres, nous avons créé les applications et les rédacteurs de contenu Trailhead les ont adoptées comme cas d’utilisation courants. Découvrons-les plus en détail.

  1. Faites défiler la galerie d’exemples.
  2. Notez que chaque vignette d’application possède une section extensible Description and Features (Descriptif et fonctionnalités).
  3. Cherchez l’application LWC Recipes. Développez la section Description and Features (Descriptif et fonctionnalités).
  4. Prenez quelques minutes pour lire la description et les caractéristiques qui figurent sur la vignette.
  5. Notez également le lien vers le projet Trailhead, qui vous permet d’en savoir plus sur cet exemple d’application.
  6. Cherchez maintenant l’application ECars. Lisez sa description et ses fonctionnalités, et notez le lien de son exemple d’application.
  7. Prenez quelques minutes supplémentaires pour parcourir d’autres descriptions d’applications.

Vous pouvez voir que certaines de ces applications simulent un cas d’utilisation client. D’autres affichent des exemples de code sans cas d’utilisation, dans le seul but de montrer le fonctionnement de certaines API et fonctionnalités de développement. 

Applications de cas d’utilisation : les applications de cas d’utilisation sont chacune construites autour du cas d’utilisation d’un client fictif. Elles se concentrent généralement sur un sous-ensemble des fonctionnalités de développement de Salesforce Platform qu’une personne souhaite apprendre. Certains de ces sous-ensembles incluent les communautés, Heroku, l’intégration Slack, la mise en package et les dépendances. Vous en trouverez davantage en parcourant toutes les applications. 

L’interface utilisateur de l’application ECars affichant une voiture bleue dans une application de configuration

Applications d’exemple de code : ces applications montrent comment résoudre des problèmes de codage, mais n’essaient pas nécessairement de raconter l’histoire d’un client. 

Certaines applications utilisent un style que nous appelons « recettes ». Celles-ci montrent comment résoudre un problème spécifique. Les solutions montrent en général le code le plus simple nécessaire pour le résoudre. Le nom de chaque élément de code (tel qu’un fichier JS ou une méthode Apex) indique le type de problème qu’il résout. Par exemple, vous trouverez dans l’application Recettes LWC un composant Web Lightning appelé wireGetRecordStaticContact qui utilise un adaptateur Wire pour obtenir (get) un enregistrement de contact (contact record) en utilisant des noms de champs statiques(static). Outre les recettes LWC, il existe également des recettes Apex, des recettes de fonctions et des recettes LWC en source ouverte.

Interface utilisateur de l’application de recettes LWC affichant les composants Web Lightning de base

Il existe d’autres applications d’exemple de code en plus des applications de recettes. Elles illustrent des modèles de codage et de développement spécifiques pour les fonctionnalités de Salesforce Platform. Il s’agit notamment des applications Visualforce vers LWC et Composants d’automatisation. 

Maintenant que nous vous avons présenté les exemples d’applications, jetons un œil au code ! 

Référentiels de code d’exemples d’applications

La page de destination de l’organisation GitHub sert de répertoire pour nos exemples d’applications actives. Les utilisateurs peuvent ainsi voir facilement tous les exemples d’applications, puis d’accéder au référentiel de l’exemple d’application qui les intéresse. 

  1. Faites défiler la page jusqu’à la vignette d’application LWC Recipes (Recettes LWC).
  2. Cliquez sur le nom de l’exemple d’application, LWC Recipes (Recettes LWC).
  3. Vous êtes alors redirigé(e) vers le référentiel GitHub pour les recettes LWC.

En plus des applications que nous gérons activement, nous disposons également d’un certain nombre d’applications archivées au fil des années. Cliquez sur le bouton de retour puis sur le lien Repositories (Référentiels) dans la barre de navigation GitHub afin d’accéder à d’autres référentiels publics. Certains d’entre eux peuvent contenir d’autres exemples intéressants et pertinents pour les développeurs. Gardez à l’esprit que nous ne gérons plus activement ces applications. 

Faisons le point : vous avez ici découvert l’organisation GitHub des exemples d’applications Trailhead. Vous avez également découvert à quoi servent les différents exemples d’applications. Vous avez également accédé au référentiel de l’exemple d’application LWC Recipes (Recettes LWC). Dans l’étape suivante, vous apprendrez comment nous configurons les outils pour ces applications et comment trouver les différents éléments impliqués dans les outils. 

Nous ne passerons pas vos travaux en revue lors de cette étape. Cliquez sur Vérifier l’étape pour gagner 100 points et passer à l’étape suivante de ce projet.

Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière