Découverte de la galerie d’exemples
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.
- Ouvrez le navigateur de votre choix.
- Accédez à github.com/trailheadapps.
- Voilà ! Vous avez trouvé nos exemples d’applications.
Contenu de l’organisation exemples d’applications Trailhead
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.
- Faites défiler la galerie d’exemples.
- Notez que chaque vignette d’application possède une section extensible Description and Features (Descriptif et fonctionnalités).
- Cherchez l’application LWC Recipes. Développez la section Description and Features (Descriptif et fonctionnalités).
- Prenez quelques minutes pour lire la description et les caractéristiques qui figurent sur la vignette.
- Notez également le lien vers le projet Trailhead, qui vous permet d’en savoir plus sur cet exemple d’application.
- Cherchez maintenant l’application ECars. Lisez sa description et ses fonctionnalités, et notez le lien de son exemple d’application.
- 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.
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.
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.
- Faites défiler la page jusqu’à la vignette d’application LWC Recipes (Recettes LWC).
- Cliquez sur le nom de l’exemple d’application, LWC Recipes (Recettes LWC).
- 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.