Activepieces Custom Pieces Entwicklung mit TypeScript
1. Lernziele
Nach dem Seminar besteht die Fähigkeit:
- Piece-Definitionen zu erstellen und zu strukturieren
- Trigger und Aktionen für REST-APIs, Webhooks und Polling-Use-Cases zu implementieren
- Authentifizierungsschemata zu nutzen (z. B. API-Key, OAuth2, Custom)
- Pieces zu paketieren, zu testen und über CI/CD bereitzustellen
2. Inhalte
- Überblick über Custom Pieces und Einsatzszenarien
- Setup der lokalen Entwicklungsumgebung für Activepieces-Pieces
- Aufbau einer Piece-Definition mit Action und Trigger
- Implementierung von Triggern (Polling, Webhook) und Aktionen für typische APIs
- Authentifizierung, Fehlerbehandlung und Logging
- Packaging, Publishing und CI/CD mit CLI und Pipelines
3. Step-by-step-Seminarablauf (3 Tage)
Tag 1 – Grundlagen und erste Piece-Definition
- Schritt 1: Überblick über Standard-Pieces und Grenzen der vorhandenen Bibliothek
- Schritt 2: Einrichten der Entwicklungsumgebung (Node, CLI, Projektstruktur)
- Schritt 3: Erstellen einer minimalen Piece-Definition mit einer einfachen Aktion
- Schritt 4: Lokales Testen der Aktion und Durchlauf in einer Testinstanz
- Schritt 5: Nachrüsten von Parametern und Validierungen
Tag 2 – Trigger, Authentifizierung und Robustheit
- Schritt 1: Implementierung eines Polling-Triggers für eine Beispiel-API
- Schritt 2: Implementierung eines Webhook-Triggers mit Registrierungslogik
- Schritt 3: Konfiguration von Authentifizierung (z. B. API-Key)
- Schritt 4: Hinzufügen von Logging und strukturierter Fehlerbehandlung
- Schritt 5: Dokumentation von Inputs, Outputs und Limits
Tag 3 – Packaging, CI/CD und Abschlussprojekt
- Schritt 1: Packaging der Piece als Artefakt und Integration in Activepieces-Instanz
- Schritt 2: Aufbau einer einfachen CI/CD-Pipeline zur automatischen Bereitstellung
- Schritt 3: Entwicklung einer zweiten, komplexeren Aktion oder eines weiteren Triggers
- Schritt 4: Integration des Pieces in einen realen Flow und End-to-End-Test
- Schritt 5: Konsolidierung der Dokumentation und Übergabe an das Plattformteam
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | ◦ Backend- und Integrationsentwickler ◦ technische Produktteams, die eigene Integrationen bereitstellen ◦ Plattformteams mit Erweiterungsbedarf über Standard-Pieces hinaus |
| Voraussetzungen: | ◦ solide Kenntnisse in TypeScript oder JavaScript ◦ Erfahrung mit REST-APIs ◦ Grundkenntnisse Activepieces-Flows |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
