LWD01
LWC Development
Moderne Benutzeroberflächen mit Lightning Web Components
Mit Lightning Web Components (LWC) baust du Oberflächen in Salesforce, die sich genau an die Arbeitsweise deiner Anwender anpassen: dynamische Formulare in Screen Flows, Quick Actions, Massenbearbeitung von Datensätzen oder erweiterte Datentabellen. In diesem praxisnahen Kurs lernst du LWC Schritt für Schritt kennen, von JavaScript-Grundlagen und Server-Kommunikation über Jest-Tests bis zur Integration in Flows und Aura. Durch den ganzen Kurs zieht sich ein durchgehendes Praxisbeispiel. Dazu kommen viele Übungen und Knowledge , damit das Gelernte sitzt.
Willst du auch APEX Grundlagen beherrschen? Dann sieh dir doch unsere halbjährliche Programmierausbildung an, die beides vereint.
Eckdaten
- Dauer: 18 Tage (72 Stunden)
- Zeiten: Montag bis Freitag, jeweils 09:00 bis 13:00 Uhr
- Format: Training mit vielen praktischen Übungen in deiner eigenen Salesforce-Org
- Kursunterlagen: Englisch
Termine für LWD01
Ende: 28. April 2027
Veranstaltungsort: virtuell
Durchgeführt von verveforce
Sprache: Deutsch
- Ausbildung in 6 Modulen
- Mit vielen Praxisbeispielen
- Mit Salesforce zertifizierten Trainern
"Aus meiner Erfahrung weiß ich: Salesforce lernt man am besten durch Praxis. Darum steht das Ausprobieren und Umsetzen im Mittelpunkt.“
Andreas Epping, Zertifizierter Trainer für Salesforce
Nach dem Kurs kannst du …
- eigene Lightning Web Components entwickeln und dabei JavaScript sicher einsetzen,
- LWCs in Screen Flows, Quick Actions und Record Pages einbinden,
- Daten über Lightning Data Service und APEX lesen und speichern und den Cache synchron halten,
- Standardaktionen mit eigenen Oberflächen ersetzen,
- komplexe Formulare und erweiterte Datentabellen mit Validierung umsetzen,
- deine Komponenten mit Jest-Tests absichern.
Der Kurs richtet sich an
Salesforce-Entwickler und technische Consultants, die moderne Benutzeroberflächen mit Lightning Web Components entwickeln möchten.
Voraussetzungen
Du solltest Salesforce als Administrator gut kennen und sicher mit APEX umgehen können (Klassen, SOQL, DML, Unit Tests). Wir empfehlen vorher den Kurs APEX Development (APD01). JavaScript-Kenntnisse sind hilfreich, aber nicht nötig, denn die Grundlagen behandeln wir im Kurs.
Programm im Detail
Viele Praxisbeispiele, Tipps & Tricks. Der Mehrwert bringt’s. Werde jetzt ein Salesforce Profi.
Modul 1: LWC in Screen Flows
- Aufbau einer LWC: HTML-Template, JavaScript-Controller und Meta-Datei
- JavaScript-Grundlagen für LWC: Datentypen, Gültigkeitsbereiche, Arrays, Spread-Operator, Objekte
- Responsive Layouts mit lightning-layout und SLDS-Utility-Klassen
- Prinzip „Data down, Events up“: @api, @track und reaktive Properties
- Server-Kommunikation mit @wire und uiObjectInfoApi, Ladezustände mit Spinnern
- Eingabekomponenten: lightning-input, lightning-combobox, lightning-record-picker, Checkboxen
- Lifecycle Hooks wie connectedCallback
- Formularvalidierung und JavaScript-Debugging
- LWC in Screen Flows einbinden: Parameter, Reaktivität, Navigation, Flow-Validierung und der Umgang mit „Flow Amnesia“
Modul 2: Testen mit Jest
- Tasks und Microtasks: das Timing von LWC verstehen
- Anatomie eines Jest-Tests
- Mocking von @wire-Daten, Events und HTML5-Validierung
- Dynamische UI-Reaktivität und Ladezustände testen
Modul 3: Quick Actions
- Screen Quick Actions mit lightning-modal erstellen
- Übersetzbare Texte mit Custom Labels
- Eigene LWCs ineinander einbetten
- Datensätze mit Lightning Data Service (LDS) anlegen
- Typische Stolperfallen bei Quick Actions, z. B. die asynchrone recordId
- Kommunikation zwischen unabhängigen Komponenten mit Lightning Message Channels
- Styling mit SLDS Styling Hooks und CSS
Modul 4: Standardaktionen „Neu“ und „Bearbeiten“ überschreiben
- Warum Aura für Action Overrides noch gebraucht wird
- Aura-Komponente als Action Override erstellen und den Rücksprungkontext verwalten
- LWC in eine Aura-Komponente einbetten
- Datensätze im Bearbeitungsmodus laden und mit LDS speichern (createRecord, updateRecord)
- Navigation mit NavigationMixin und dem Lightning Navigation Service
- Caching-Probleme erkennen und lösen
Modul 5: Formulare für mehrere Datensätze
- APEX-Controller und Wrapper-Klassen für LWC
- Listen mit for:each rendern
- Datensätze hinzufügen, löschen und gesammelt speichern
- Bessere Bedienbarkeit: automatisches Scrollen und Fokus auf Validierungsfehler
- Timing von DOM-Updates beherrschen
- APEX-DML und LDS-Cache synchron halten (refreshApex, notifyRecordUpdateAvailable)
Modul 6: lightning-datatable erweitern
- Datentabellen als Screen Action auf der Record Page
- Spalten dynamisch aus den Objekt-Metadaten erzeugen
- Eigene Datentypen für die Tabelle entwickeln, z. B. eine Picklist-Spalte
- Inline-Editing, Zeilen hinzufügen und löschen
- Validierung auf Zeilen-, Zellen- und Tabellenebene
- Speichern und Aktualisieren der Daten
- Abschlussprojekt: eine Rechnung mit Rechnungspositionen anlegen und bearbeiten
Trainer für diesen Kurs
Andreas Epping
Gründer und Geschäftsführer
Andreas ist Salesforce Profi: Salesforce Beratung und Training macht er seit 2011. Er ist zertifizierter Trainer für Salesforce und kennt die Cloud in und auswendig. In vielen Unternehmen hat er sie bereits umgesetzt, eingesetzt und optimiert. Darum weiß er, wovon er spricht. Gepaart mit seinem norddeutschen Humor sind die Kurse ein echtes Highlight.
Noch mehr Kurse für Fortgeschrittene
verveforce
PCA01 – Plattform Certified Administrator I 09.11.2026
Starte als Salesforce Administrator durch: Dieser Kurs gibt einen umfassenden Überblick über die Salesforce Org mit vielen praktischen Übungen.