Suivez votre progression
Accueil Trailhead
Accueil Trailhead

Préparation de Visual Studio Code pour Salesforce

Grâce à ses nombreuses fonctionnalités, Visual Studio Code offre un environnement de développement hors-pair. Dans cette étape, nous allons installer l'interface de ligne de commande Salesforce CLI et les extensions Salesforce pour VS Code, puis configurer votre Trailhead Playground afin de vous montrer les possibilités de l'IDE.

Installation de l’interface de ligne de commande (CLI)

Vous pouvez utiliser la Salesforce CLI afin de contrôler le cycle de vie complet de vos applications Salesforce. La CLI facilite la création ou la connexion à des environnements de développement et de test, et la synchronisation des métadonnées et du code entre vos organisations et un système de contrôle de versions.

  1. Téléchargez la CLI en cliquant sur le lien correspondant ci-dessous.
  2. Système d'exploitation
    Lien vers le programme d'installation
    macOS
    https://sfdc.co/sfdx_cli_osx
    Windows 32 bits
    https://sfdc.co/sfdx_cli_win
    Windows 64 bits
    https://sfdc.co/sfdx_cli_win64
    Debian/Ubuntu 64
    https://sfdc.co/sfdx_cli_linux
    Téléchargez l'archive depuis l'une des URL du fichier manifest, extrayez l'archive, puis exécutez le script ./install.
    Debian/Ubuntu x86
    https://sfdc.co/sfdx_cli_linux_x86
    Téléchargez l'archive depuis l'une des URL du fichier manifest, extrayez l'archive, puis exécutez le script ./install.
  3. Installez la CLI en lançant le programme d'installation.
  4. Assurez-vous que la CLI est correctement installée. Ouvrez l’application Terminal sur macOS ou l’invite de commandes sous Windows, puis saisissez sfdx.

Une page semblable à la suivante s'affiche : 

Salesforce CLI

  VERSION
    sfdx-cli/7.58.2 darwin-x64 node-v14.3.0
  
  USAGE
    $ sfdx [COMMAND]
  
  COMMANDS
    autocmplt     display autocomplete installation instructions
    autocomplete  display autocomplete installation instructions
    commands      list all the commands
    force         tools for the Salesforce developer
    help          display help for sfdx
    plugins       add/remove/create CLI plug-ins
    update        update the sfdx CLI
    which         show which plugin a command is in
  
  TOPICS
    Run help for each topic below to view subcommands
  
    autocmplt     display autocomplete installation instructions
    autocomplete  display autocomplete installation instructions
    cmdt          commands for custom metadata
    commands      list all the commands
    dependency    Sample command line utilities around the Salesforce Dependencies API implemented as SFDX plugin.
    force         tools for the Salesforce developer
    plugins       add/remove/create CLI plug-ins
    shane         get an access token from an email and a .pem file, either passed in or from environment variables
  
Remarque

Remarque

Attendez que votre application Terminal renvoie ce résultat. L'opération peut prendre quelques secondes.

Installation du Salesforce Extension Pack

Une fois la Salesforce CLI installée, nous pouvons dynamiser Visual Studio Code en installant le Salesforce Extension Pack. Ce pack installe toutes les principales extensions Salesforce à la fois, ce qui vous évite de les sélectionner individuellement. 

Les extensions fournissent une intégration profonde avec les outils Salesforce dans VS Code. Vous pouvez invoquer la Salesforce CLI à partir de divers emplacements (menus VS Code, raccourcis clavier et menus contextuels sur clic droit). 

À mesure que vous travaillez, de nouvelles fonctionnalités s'affichent, notamment :

  • Language Services for Apex
  • Language Services for Visualforce
  • Language Services for Lightning Components (composants Web Aura et Lightning)
  • Intégration dans la barre d'activité pour les tests Apex et Replay Debugger.
  1. Lancez Visual Studio Code.
  2. Dans la barre d’outils gauche, cliquez sur Extensions (Extensions).
  3. Saisissez Salesforce Extension Pack dans le champ de recherche. Résultat de recherche du pack d'extension Salesforce dans Visual Studio Code.
  4. Cliquez sur Salesforce Extension Pack.
  5. Cliquez sur Install (Installer). La partie supérieure de la fenêtre des détails du pack avec le bouton vert Install (Installer).
  6. Fermez et relancez Visual Studio Code pour terminer l'installation.
  7. Remarque

    Remarque

    Dans Salesforce Extensions for VS Code, certaines fonctionnalités dépendent du kit de développement Java Platform Standard Edition (JDK). Vous devez avoir installé la version 8 ou 11 du JDK. Une fois la version JDK8 ou JDK11 installée, vous pouvez suivre les étapes présentées ici pour définir votre configuration.

Configuration de votre Trailhead Playground

  1. Pour créer un Trailhead Playground, cliquez sur la liste déroulante à la fin de cette étape, puis sélectionnez Create a Trailhead Playground (Créer un Trailhead Playground). La liste déroulante Create a Trailhead Playground (Créer un Trailhead Playground) dans le défi pratique d'un module.
  2. Lorsque vous avez un Trailhead Playground, cliquez sur Launch (Lancer).
  3. Cliquez sur Setup (Configuration) Icône d’engrenage Configuration.
  4. Saisissez Utilisateurs dans la case Recherche rapide, puis sélectionnez Users (Utilisateurs).
  5. Accédez à votre nom dans la liste des utilisateurs.
  6. Cochez la case en regard de votre nom. Notez votre nom d’utilisateur. Il est utilisé pour votre Trailhead Playground.
  7. Cliquez sur Reset Password(s) (Réinitialiser le ou les mots de passe), puis sur OK. Un e-mail est envoyé à l’adresse associée à votre nom d’utilisateur. Si vous ne trouvez pas l’e-mail, recherchez dans votre dossier spam. Réinitialisation de votre mot de passe Trailhead Playground dans la page Utilisateurs de la Configuration.
  8. Cliquez sur le lien dans l’e-mail.
  9. Définissez votre mot de passe.

Nous n'allons pas contrôler votre configuration. Cliquez sur Verify Step (Vérifier l’étape) pour passer à l’étape suivante de ce projet.