Skip to main content

Premiers pas avec la Developer Console

Objectifs de formation

Une fois cette unité terminée, vous pourrez :
  • Citer plusieurs usages de la Developer Console.
  • Choisir entre la Developer Console et un autre outil de développeur.
  • Configurer des espaces de travail pour organiser vos onglets.
Un astéroïde fonce à grande vitesse vers votre vaisseau. En tant que commandant, vous êtes responsable de la sécurité de votre équipage. Heureusement, votre vaisseau fonctionne avec Salesforce : vous avez donc à portée de main une console qui vous permet de surveiller et de programmer vos systèmes afin de préparer une manœuvre d’esquive.

De la même manière, vous pouvez emmener l’organisation Salesforce de votre entreprise sur la voie du succès client grâce à la Developer Console. Dans un premier temps, répondons à la question que vous vous posez certainement avant de prendre les commandes : Qu’est-ce que la Developer Console ?

Qu’est-ce que la Developer Console ?

La Developer Console est un environnement de développement intégré (plus couramment appelé IDE) dans lequel vous pouvez créer, déboguer et tester des applications de votre organisation.

C’est une solution unique pour une pluralité de tâches de développement.
  • Parcourez, ouvrez, créez et modifiez des classes et des déclencheurs Apex, des composants Aura et des pages et composants Visualforce.
  • Parcourez les packages que vous avez créés dans votre organisation.
  • Générez des journaux de débogage et analysez-les depuis différentes perspectives.
  • Testez votre code Apex pour vérifier qu’il ne comporte aucune erreur.
  • Identifiez et résolvez les problèmes en définissant des points de contrôle dans votre code Apex.
  • Rédigez et exécutez des requêtes SOQL et SOSL pour trouver, créer et mettre à jour les enregistrements de votre organisation.
Remarque

À compter de la version Spring ’19 (version d’API 45.0), vous pouvez créer des composants Lightning à l’aide de deux modèles de programmation : le modèle Composants Web Lightning et le modèle Composants Aura d’origine. Les composants Web Lightning et les composants Aura peuvent coexister et interagir sur une page. Ce contenu aborde les composants Aura. Vous ne pouvez pas développer de composants Web Lightning dans la Developer Console.

Quand utilisez-vous la Developer Console ?

Maintenant que vous êtes dans le cockpit, vous avez certainement envie de connaître les différentes options qui s'offrent à vous pour contrôler votre vaisseau Salesforce. Pour contrôler une organisation Salesforce, vous avez à votre disposition les extensions Salesforce pour Visual Studio Code, la Developer Console et des outils de développement tiers que vous trouverez par exemple dans AppExchange.

La Developer Console est connectée à une organisation et on y accède dans un navigateur. Si vous souhaitez que vos modifications prennent effet immédiatement, et que vous ne voulez rien installer sur votre ordinateur, nous vous recommandons la Developer Console. Si vous souhaitez vous connecter à plusieurs organisations, comparer et synchroniser des fichiers, ou utiliser le contrôle des versions, les extensions Salesforce pour Visual Studio Code représenteront alors votre meilleure option.

Remarque

La Developer Console ne supporte ni le contrôle de version ni la résolution de conflits. Pour éviter d'écraser le code d'un collègue, soyez particulièrement attentif quand vous utilisez la Developer Console dans les organisations que vous partagez avec d'autres membres de votre équipe.

Accès à la Developer Console

En tant que commandant, vous devez avant toute chose savoir comment accéder à votre console. Une fois connecté à votre organisation, cliquez sur Developer Console dans le menu d’accès rapide (Menu d'accès rapide) ou sous votre nom.

Lightning Experience Salesforce Classic

Accéder à la Developer Console, Lightning Experience

Accéder à la Developer Console, Salesforce Classic

Quand vous ouvrez la Developer Console pour la première fois, voici ce que vous pouvez voir.

La Developer Console

Le panneau principal (1) est l’éditeur de code source, dans lequel vous pouvez écrire, afficher et modifier votre code. Le panneau des onglets (2) contient les journaux, les erreurs et autres informations ; vous pouvez y écrire des requêtes pour interagir avec les enregistrements de votre organisation.

Configuration de votre espace de travail

Une fois que vous avez ouvert la Developer Console, l'étape suivante consiste à décider de la configuration de votre espace de travail.

Qu’est-ce qu’un espace de travail ?

Si vous avez des points de ravitaillement sur la Lune et sur Mars, vous allez utiliser des vérifications système et des trajectoires différentes en fonction du lieu. Et si vous avez sous les yeux les directives d'atterrissage sur Mars alors que vous êtes en route vers la Lune, vous serez vite dépassé, voire perdu. De la même manière, les espaces de travail de la Developer Console vous permettent d’organiser les informations pour vous présenter uniquement ce dont vous avez besoin quand vous travaillez sur une tâche de développement en particulier. Et si le terme « espace de travail » ressemble un peu à du jargon, en réalité c’est simplement une collection de ressources organisées sous forme d’onglets visibles dans le panneau principal de la Developer Console. Vous pouvez créer un espace de travail pour regrouper les ressources que vous utilisez conjointement.

Si vous travaillez sur deux projets différents, vous pouvez ouvrir simultanément le code, les tests et les journaux qui s'y rapportent dans deux espaces de travail distincts. Imaginons par exemple que vous écriviez du code afin de mettre à jour des enregistrements pour votre équipe technique, mais que vous souhaitiez également vérifier les informations du système de votre équipe de navigation. Vous pouvez alors créer deux espaces de travail contenant uniquement les ressources propres au projet correspondant. Les espaces de travail mettent de l’ordre dans le désordre et facilitent la navigation d'une ressource à l’autre.

Quand vous utilisez la Developer Console pour la première fois, vous faites face à l’espace de travail par défaut. Il est très facile de configurer votre espace de travail personnalisé. Essayons-le.

Configuration de vos espaces de travail

Sélectionnez Workspace (Espace de travail) | New Workspace (Nouvel espace de travail) et donnez un nom à votre espace de travail. Dans ce nouvel espace, vous pouvez créer des classes Apex, des composants Aura, des pages Visualforce et d’autres éléments.

Vous pouvez basculer entre vos différents espaces de travail en sélectionnant Espace de travail | Changer d’espace de travail (1). Il vous suffit d’ouvrir un autre espace de travail pour travailler sur le code et analyser les journaux d’un projet différent.

Sélectionnez Espace de travail > Changer d’espace de travail
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