Présentation du générateur de code
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Identifier les principales fonctionnalités du générateur de code
- Comprendre les avantages d’un EDI en ligne
- Expliquer comment le générateur de code permet aux administrateurs et aux développeurs de collaborer sur le même projet DX
- Expliquer en quoi le générateur de code favorise le développement orienté source
Découverte du générateur de code
Le générateur de code Salesforce est un environnement de développement intégré (EDI) qui possède toute la puissance et la flexibilité de Visual Studio Code, des extensions Salesforce pour VS Code et de Salesforce CLI, le tout en étant accessible depuis votre navigateur Web. Le générateur de code offre une expérience de développement moderne à tous les développeurs Salesforce, quel que soit leur niveau d’expertise.
Le Générateur de code permet aux administrateurs et aux développeurs de collaborer de façon transparente sur le même projet, dans le Cloud, sans se soucier du téléchargement de logiciels, de la configuration et des spécifications matérielles. Cela n’est-il pas formidable ?
L’environnement de développement du générateur de code peut être lancé en quelques minutes. Créez simplement votre projet DX, connectez l’organisation pour laquelle vous souhaitez le développer, et vous voilà prêt. Étant donné que les extensions Salesforce pour VS Code et Salesforce CLI sont préinstallées au sein du générateur de code, vous avez accès à vos langages et infrastructures Salesforce préférés, comme Apex, SOQL, Visualforce, Aura et les composants Web Lightning, ainsi qu’à certains outils de développement puissants tels que des débogueurs pour Apex, Linting, etc.
Alors, qu’est-ce que cela signifie pour vous ? Tout simplement que vous pouvez profiter de tout cela sans avoir à lever le petit doigt. Tout simplement. Il vous suffit de lancer le générateur de code, et c’est parti !
Développement Salesforce à partir de votre navigateur
Oui, vous nous avez bien entendu. Le générateur de code est un EDI auquel vous pouvez accéder depuis un navigateur. Après l’avoir installé en tant que package géré, le générateur de code vous permet de passer sans effort d’une session de développement locale sur votre ordinateur au bureau à une séance de travail sur votre navigateur depuis votre café préféré. Il vous suffit de reprendre là ou vous vous étiez arrêté !
Présentation de votre environnement au sein du générateur de code
Voici quelques fonctionnalités qui font du générateur de code un EDI incontournable pour le développement Salesforce.
Organisation par défaut (organisation de travail)
Lorsque vous vous connectez pour la première fois au générateur de code, vous devez sélectionner votre environnement de développement comme organisation par défaut. Il peut s’agir d’une organisation sandbox, d’une organisation test ou d’une organisation Developer Edition. Vous pouvez facilement changer d’organisation en cliquant sur l’alias de l’organisation. Vous pouvez voir l’alias de votre organisation par défaut ici.
Vos fichiers et dossiers de projet (explorateur)
Naviguez entre les fichiers qui font partie de votre projet. Cliquer sur un fichier pour l’ouvrir. L’éditeur dispose d’une barre de navigation au-dessus de son contenu appelée Breadcrumbs (Chemin de navigation). Elle affiche l’emplacement actuel et vous permet de naviguer rapidement entre les dossiers et les fichiers de votre projet.
Affichage d’une liste des actions disponibles (palette de commandes)
Utilisez la palette de commandes pour exécuter facilement de nombreuses commandes dans VS Code. Vous pouvez exécuter des commandes de l’éditeur, ouvrir des fichiers et des dossiers, et bien plus encore.
La palette de commandes vous donne également accès en un seul clic à nos puissants outils DX.
Appuyez sur Ctrl+Maj+P (⇧⌘P pour Mac) pour afficher la palette de commandes. Saisissez ensuite ? pour afficher toutes les commandes disponibles, ou SFDX pour afficher toutes les commandes Salesforce DX.
Les métadonnées de votre organisation (navigateur d’organisation)
Le navigateur d’organisation est une composante du générateur de code qui affiche les types de métadonnées et leurs composants correspondants dans votre organisation. Vous pouvez utiliser le navigateur d’organisation pour récupérer la source de métadonnées en quelques clics. Une fois récupérée, vous pouvez travailler sur ce fichier dans le générateur de code jusqu’à ce que vous soyez prêt à l’enregistrer dans le contrôle source ou dans une organisation.
Autres possibilités s’offrant à vous
Voici quelques-unes des actions incroyables que vous pouvez effectuer avec le générateur de code sans avoir à installer ou télécharger quoi que ce soit.
- Créer des automatisations telles que des flux de travail et des processus dans votre organisation, et transférer les modifications vers un environnement local à des fins de test.
- Télécharger du code, le modifier et le déployer ou le renvoyer vers une organisation.
- Utiliser le générateur SOQL pour créer et tester rapidement des requêtes.
- Écrire et tester rapidement du code Apex, Aura, LWC, Functions ou Visualforce, et le déployer dans votre organisation.
- Transférer facilement vos personnalisations vers un référentiel de contrôle source partagé (tel que GitHub) sur lequel d’autres personnes pourront travailler dans le générateur de code.
Ressources
- Trailhead : Visual Studio Code pour le développement Salesforce
- Guide du développeur : Générateur de code
- Guide du développeur : Guide du développeur Salesforce DX