Seminar Enonic XP 8 – Intensivseminar Entwicklung, APIs und Automatisierung

Das Intensivseminar bündelt den technischen Entwicklungs- und Automatisierungspfad in einem fünftägigen Anwendungsprojekt. Datenmodell, TypeScript-Services, APIs, Admin-Oberfläche, Integrationslauf, Suche, Hintergrundprozesse und Pipeline teilen eine konsistente Architektur.

Eine fachliche Anwendung wird aufgebaut, erweitert, automatisiert getestet und für den produktiven Betrieb paketiert. Die Inhalte der Einzelseminare werden verdichtet und an den kritischen Schnittstellen zwischen Code, Plattform, Sicherheit und Betrieb vertieft.

Inhaltsübersicht

  1. Tag 1: Tooling, Sandbox und Projektstruktur
  2. Tag 1: TypeScript-Runtime und Services
  3. Tag 1: Storage und Content-Bibliotheken
  4. Tag 2: Universal-API-Vertrag
  5. Tag 2: Webapp, VHost und Streaming
  6. Tag 2: Admin Tool und Web Components
  7. Tag 3: Content-Studio-Erweiterungen
  8. Tag 3: Datenvertrag und Vollimport
  9. Tag 3: Delta, Idempotenz und Wiederanlauf
  10. Tag 4: Query DSL und Suchqualität
  11. Tag 4: Aggregationen und Performance
  12. Tag 4: Tasks, Scheduler und Events
  13. Tag 5: Teststrategie und Testdaten
  14. Tag 5: Gradle und CI/CD-Pipeline
  15. Tag 5: Deployment, Monitoring und Rollback

Lernziele

  • EDK-Projekt, TypeScript-Runtime und Plattformbibliotheken beherrschen
  • Universal APIs, Webapps und Admin Extensions entwickeln
  • Datenimporte, Suche und Hintergrundprozesse robust implementieren
  • IAM, Fehlerbehandlung, Monitoring und Performance integrieren
  • Tests, Build, CI/CD, Deployment und Rollback automatisieren

Praxisorientierte Lernschritte

1. Tag 1: Tooling, Sandbox und Projektstruktur

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: CLI, Sandbox, Starter und Build für ein reproduzierbares Projekt einrichten
  2. Schritt 2: Quellcode, Ressourcen, Konfiguration und Tests nach Verantwortungen organisieren
  3. Schritt 3: App-Lebenszyklus und öffentliche Schnittstellen dokumentieren

2. Tag 1: TypeScript-Runtime und Services

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Module, Typen und Laufzeitgrenzen sicher einordnen
  2. Schritt 2: Fachlogik von Plattformadaptern und I/O trennen
  3. Schritt 3: Fehlerklassen, Konfiguration und Logging als gemeinsame Querschnitte implementieren

3. Tag 1: Storage und Content-Bibliotheken

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Repository-, Branch- und Benutzerkontext explizit wählen
  2. Schritt 2: Knoten und Inhalte lesen, schreiben, patchen und suchen
  3. Schritt 3: Berechtigungs-, Parallelitäts- und Referenzfälle mit Tests absichern

4. Tag 2: Universal-API-Vertrag

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Ressourcen, Operationen, Mounting und Versionierung festlegen
  2. Schritt 2: HTTP-Funktionen mit Validierung und konsistenten Fehlerantworten implementieren
  3. Schritt 3: Service Account und minimale Rechte für einen maschinellen Client einrichten

5. Tag 2: Webapp, VHost und Streaming

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Webapp mit Assets, Filtern und Fehlerbehandlung aufbauen
  2. Schritt 2: VHost-Routing und Kontextwerte für unterschiedliche Zugriffe konfigurieren
  3. Schritt 3: SSE für Statusaktualisierungen mit Reconnect und Ressourcenlimit ergänzen

6. Tag 2: Admin Tool und Web Components

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: administrativen Use Case und Benutzerkontext definieren
  2. Schritt 2: Admin Tool mit isolierter Web-Component-Oberfläche erstellen
  3. Schritt 3: serverseitige Aktionen über eine abgesicherte Universal API anbinden

7. Tag 3: Content-Studio-Erweiterungen

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Context Panel, Custom Selector oder Live-View-Funktion passend auswählen
  2. Schritt 2: Kontextdaten minimal und rollenbezogen bereitstellen
  3. Schritt 3: Fehlerzustände und Berechtigungswechsel in der Editoroberfläche prüfen

8. Tag 3: Datenvertrag und Vollimport

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Quell- und Zielmodell mit IDs, Referenzen und Pflichtwerten mappen
  2. Schritt 2: Import in validierten Batches mit Fortschritt ausführen
  3. Schritt 3: fachliche Summen, Medien und fehlerhafte Datensätze getrennt nachweisen

9. Tag 3: Delta, Idempotenz und Wiederanlauf

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Delta- und Löschstrategie eindeutig festlegen
  2. Schritt 2: Doppellieferung und abgebrochenen Lauf ohne doppelte Nebenwirkung behandeln
  3. Schritt 3: Dead-Letter- und manuelle Korrekturstrecke mit Auditspur aufbauen

10. Tag 4: Query DSL und Suchqualität

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Suchfälle, erwartete Treffer und Qualitätskriterien definieren
  2. Schritt 2: Filter, Sortierung, Paging und Volltext als Query DSL implementieren
  3. Schritt 3: Berechtigungskontext und mehrsprachige Treffer mit Testdaten prüfen

11. Tag 4: Aggregationen und Performance

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Facetten und Kennzahlen als Aggregationen hinzufügen
  2. Schritt 2: Abfragekosten und Antwortzeit mit fester Baseline messen
  3. Schritt 3: Optimierung durchführen und Ergebnisgleichheit nachweisen

12. Tag 4: Tasks, Scheduler und Events

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: lange Verarbeitung als Task mit Fortschritt und Abbruch ausführen
  2. Schritt 2: wiederkehrenden Lauf mit Zeitplan und Überlappungsschutz einrichten
  3. Schritt 3: Ereignisse für lose Kopplung und clusterfähigen Wiederanlauf nutzen

13. Tag 5: Teststrategie und Testdaten

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Risiken auf Unit-, Integrations-, API- und Schema-Tests verteilen
  2. Schritt 2: isolierte Testdaten und reproduzierbare Umgebung bereitstellen
  3. Schritt 3: Berechtigung, Wiederholung, Fehler und Performance automatisiert prüfen

14. Tag 5: Gradle und CI/CD-Pipeline

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Build, Tests, Analyse und Paketierung als feste Stufen automatisieren
  2. Schritt 2: Security-, Vertrags- und Performance-Gates ergänzen
  3. Schritt 3: signiertes oder eindeutig versioniertes Artefakt für Deployment freigeben

15. Tag 5: Deployment, Monitoring und Rollback

Der Arbeitsblock verbindet fachliche Einordnung, nachvollziehbare Umsetzung und kontrollierte Prüfung. Konfigurationen, Entscheidungen und Prüfergebnisse werden als wiederverwendbare Projektnachweise dokumentiert.

  1. Schritt 1: Anwendung automatisiert installieren und Smoke Tests ausführen
  2. Schritt 2: Logs, Metriken und Taskstatus in ein Betriebsdashboard überführen
  3. Schritt 3: fehlgeschlagenes Release zurückrollen und Runbook aktualisieren

Zielgruppe und Vorkenntnisse

Zielgruppe: TypeScript- und Backend-Entwickler, Enonic-Entwickler, API- und Integrationsarchitekten, technische Leads sowie DevOps-nahe Entwicklungsteams.

Vorkenntnisse: Sichere TypeScript-, HTTP-, API-, Git- und Testkenntnisse; Grundkenntnisse in Enonic XP, strukturierten Daten und serverseitiger Entwicklung.

Didaktik und Arbeitsweise

Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurations- oder Implementierungsschritte und kontrollierte Fehlerfälle vertieft. Jede Übung besitzt definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen. Dadurch bleiben die erarbeiteten Abläufe für Projekt- und Betriebsstandards nachvollziehbar.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: TypeScript- und Backend-Entwickler, Enonic-Entwickler, API- und Integrationsarchitekten, technische Leads sowie DevOps-nahe Entwicklungsteams.
Voraussetzungen: Sichere TypeScript-, HTTP-, API-, Git- und Testkenntnisse; Grundkenntnisse in Enonic XP, strukturierten Daten und serverseitiger Entwicklung.
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, Inhouse, 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.

Seminar Startdatum Enddatum Ort Dauer
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Bern 5 Tage
Luzern 5 Tage
Inhaus / Firmenseminar 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben