Hinter der Flexibilität von Salesforce steht das Apex- und Lightning-Ökosystem. Wenn die Standardfunktionen nicht mehr genügen, erfolgt das Schreiben von Code mit plattformeigenen Werkzeugen.
01. Apex: eine Java-ähnliche Sprache
Die serverseitige Sprache von Salesforce. Mit einer Java-ähnlichen Syntax werden Trigger, Batch-Job und REST-Endpunkt geschrieben. Es gibt Multi-Tenant-Einschränkungen (Governor Limits).
02. Lightning Web Components (LWC)
Ein UI-Framework auf Basis des modernen Webstandards Web Components. Ein React-/Vue-ähnliches Komponentenmodell, tief in das Salesforce-Ökosystem integriert.
03. SOQL und SOSL
SOQL: eine SQL-ähnliche Abfragesprache. SOSL: Volltextsuche. Wege zum direkten Zugriff auf die Salesforce-Datenbank.
04. DevOps: Salesforce DX
Ein modernes Entwicklungserlebnis: Source-Driven Development, Scratch Org, CI/CD-Pipeline, Git-Integration.
05. AppExchange-Veröffentlichung
Sie können eine selbst entwickelte Anwendung auf AppExchange veröffentlichen. Es gibt Prozesse für Security Review, Listing und Revenue Share.