Kennenlernen des Beispielkatalogs
In diesem Projekt führen Sie die folgenden Aufgaben aus:
- Kennenlernen unserer Beispielanwendungen
- Erfahren, wo Sie sie finden und warum wir sie erstellt haben
- Einen Rundgang durch die gängigen Tools für Beispielanwendungen absolvieren
Trailhead-Beispielanwendungen
Für Entwickler ist es eine bewährte Methode, sich den Code anderer anzusehen, um zu lernen, wie man etwas zum Funktionieren bringt. Das gleiche gilt für Menschen, die gerade erst lernen, Entwickler zu werden.
Trailhead-Beispielanwendungen bieten Codebeispiele zu einer Vielzahl von Entwicklerfunktionen auf der Salesforce-Plattform. Wir haben die Beispielanwendungen entwickelt, um Sie bei der Einführung der neuesten und besten Salesforce-Technologie zu unterstützen.
Finden der Beispielanwendungen
Trailhead-Beispielanwendungen sind in einer eigenen GitHub-Organisation untergebracht. Gehen Sie wie folgt vor, um sie zu finden.
- Öffnen Sie Ihren bevorzugten Browser.
- Wechseln Sie zu github.com/trailheadapps
- Das war's auch schon! Sie haben unsere Beispielanwendungen gefunden.
Das finden Sie in der Trailhead-Organisation für Beispielanwendungen
Zunächst einmal sollten Sie wissen, dass Trailhead-Beispielanwendungen für alle Entwickler bestimmt sind, die die Entwicklung mithilfe von Salesforce-Technologien lernen. Jede von ihnen kann als eigenständige Ressource genutzt werden. Jede beinhaltet Ressourcen für das Selbststudium, um Sie dabei zu unterstützen, sich mit dem Inhalt der Anwendung vertraut zu machen. Bei der Darstellung in Visual Studio Code finden Sie eine Tour durch den Code, die Ihnen einen Rundgang durch bestimmte wichtige Codeartefakte direkt in Ihrem Editor präsentiert. Nach der Bereitstellung in Ihrer Salesforce-Organisation können Sie durch die in die Anwendung integrierte Anleitung mehr über die Anwendung erfahren.
Aber mehrere der Beispielanwendungen spielen eine prominente Rolle in Trailhead-Modulen und -Projekten. In manchen Fällen wurden die Anwendungen speziell für die Unterstützung von Trailhead-Inhalten erstellt. In anderen Fällen haben wir die Anwendungen entwickelt und sie wurden von den Trailhead-Redakteuren als gängige Anwendungsfälle übernommen. Lernen wir sie besser kennen.
- Scrollen Sie durch den Beispielkatalog.
- Beachten Sie, dass jede Anwendungskachel über einen erweiterbaren Bereich Description and Features (Beschreibung und Funktionen) verfügt.
- Suchen Sie die LWC Recipes-Anwendung. Erweitern Sie den Bereich Description and Features (Beschreibung und Funktionen).
- Nehmen Sie sich einen Moment Zeit, um die Beschreibung zu lesen und sich auf der Kachel über die Funktionen zu informieren.
- Beachten Sie auch den Link zum Trailhead-Projekt, um mehr über diese Beispielanwendung zu erfahren.
- Suchen Sie nun die Anwendung ECars, lesen Sie die Beschreibung und beachten Sie die Funktionen und den Link zur Beispiel-App.
- Nehmen Sie sich etwas mehr Zeit und sehen Sie sich weitere Beschreibungen von Anwendungen an.
Sie werden feststellen, dass einige dieser Anwendungen Simulationen von Anwendungsfällen beim Kunden darstellen. Andere zeigen Codebeispiele ohne Anwendungsfall, einfach um die Funktion bestimmter APIs und Features für Entwickler zu veranschaulichen.
Anwendungsfall-Anwendungen: Anwendungsfall-Anwendungen werden jeweils um einen fiktiven Anwendungsfall von Kunden herum aufgebaut. Sie konzentrieren sich in der Regel auf eine Teilmenge der Features für Salesforce-Plattform-Entwickler, die eine Person erlernen möchte. Einige davon beziehen Communities, Heroku, Slack-Integration sowie Paketierung und Abhängigkeiten ein. Wenn Sie alle Anwendungen durchgehen, werden Sie noch mehr finden.
Anwendungen mit Codebeispielen: Diese Anwendungen zeigen, wie Programmierprobleme gelöst werden, versuchen aber nicht unbedingt, eine Kundengeschichte zu erzählen.
Einige Anwendungen verwenden einen Stil, den wir als "Rezepte" bezeichnen. Sie zeigen, wie ein bestimmtes Problem gelöst wird. Bei den Lösungen wird versucht, den einfachsten Code anzugeben, der zur Lösung erforderlich ist. Jedes Codeartefakt (wie etwa eine JS-Datei oder eine Apex-Methode) ist in einer Weise benannt, dass erkennbar ist, welche Art Problem das betreffende Stück Code löst. Beispielsweise finden Sie in der LWC Recipes-Anwendung eine Lightning-Webkomponente mit der Bezeichnung wireGetRecordStaticContact
, die einen wire-Adapter verwendet, um einen Kontaktdatensatz mithilfe statischer Feldnamen abzurufen. Neben LWC Recipes gibt es außerdem Apex Recipes, Functions Recipes und LWC Recipes Open Source.
Es gibt weitere Anwendungen mit Codebeispielen über die Recipe-Anwendungen hinaus. Sie veranschaulichen spezifische Programmierungs- und Entwicklungsmuster für Salesforce-Plattformfunktionen. Dazu gehören die Anwendungen für Visualforce zu LWC und Automatisierungskomponenten.
Nachdem wir Ihnen nun die Beispielanwendungen vorgestellt haben, lassen Sie uns einen Blick auf den Code werfen!
Repositories mit Beispiel-Anwendungscode
Die Startseite der GitHub-Organisation dient als Verzeichnis Ihrer aktiven Beispielanwendungen. Auf ihr sind alle Beispielanwendungen aufgeführt, anschließend kann in das Repository der interessierenden Beispielanwendung gewechselt werden.
- Scrollen Sie zur Kachel der LWC Recipes-Anwendung.
- Klicken Sie auf den Namen der Beispielanwendung LWC Recipes.
- Sie werden zum GitHub-Repository für LWC Recipes weitergeleitet.
Über die Anwendungen hinaus, die wir aktiv pflegen, haben wir im Lauf der Jahre eine Reihe von Anwendungen archiviert. Klicken Sie auf die Schaltfläche "Zurück" und dann auf den Link Repositories in der GitHub-Navigationsleiste, dann wird eine Reihe weiterer öffentlicher Repositories angezeigt. Einige davon enthalten möglicherweise weitere Beispiele, die für bestimmte Entwickler interessant und relevant sind. Denken Sie aber daran, dass wir diese Anwendungen nicht mehr aktiv pflegen.
Bisher haben Sie die Github-Organisation für Trailhead-Beispielanwendungen kennengelernt. Sie haben außerdem den Zweck der verschiedenen Beispielanwendungen entdeckt. Und Sie sind zum Repository für die Beispielanwendung LWC Recipes navigiert. Im nächsten Schritt erfahren Sie, wie wir die Tool-Ausstattung für diese Anwendungen einrichten und wo Sie die dafür benötigten verschiedenen Artefakte finden.
Wir überprüfen in diesem Schritt keinen Teil Ihrer Arbeit. Klicken Sie auf Verify step to earn 100 points (Überprüfen Sie den Schritt, um 100 Punkte zu erhalten), um zum nächsten Schritt im Projekt zu gelangen.