Seminar Kroki – Kompaktseminar: Diagramme, API und Self-Hosting

Der konzentrierte Einstieg für technische Teams

Das Kompaktseminar verbindet die wichtigsten Anwender-, Entwickler- und Betriebsaspekte in einer dreitägigen Lernstrecke. Es richtet sich an Teams, die kurzfristig einen gemeinsamen Kroki-Workflow aufbauen müssen und zunächst keine tiefe Spezialisierung auf einzelne Diagrammsprachen oder Clusterbetrieb benötigen.

Drei Tage sind notwendig, damit Diagrammquellen, API-Nutzung, Dokumentationsintegration und ein eigener Containerbetrieb praktisch zusammengeführt werden können. Der Umfang bleibt bewusst auf einen tragfähigen Kern beschränkt und weist klare Anschlussstellen zu den Fach- und Intensivseminaren aus.

Inhaltsübersicht

  • Diagrams as Code und Auswahl geeigneter Diagrammsprachen
  • Erste PlantUML-, Mermaid- und GraphViz-Diagramme
  • Kroki-API mit GET, POST, Formaten und Optionen
  • Quellenstruktur, Versionsverwaltung und Reviews
  • AsciiDoc- oder Markdown-Integration
  • CLI, Skripte und einfacher CI-Build
  • Docker- oder Podman-Self-Hosting mit Companion-Diensten
  • Sicherheitsgrundlagen und Teamworkflow

Zielgruppe

Das Seminar richtet sich an gemischte Teams aus Entwicklung, Architektur, technischer Redaktion und Administration. Es eignet sich für Pilotprojekte, interne Evaluierungen und den gemeinsamen Start eines Diagrams-as-Code-Ansatzes.

Voraussetzungen

Erforderlich sind allgemeine IT-Kenntnisse und Grundkenntnisse der Versionsverwaltung. Für den Betriebsanteil sind einfache Kenntnisse zu Kommandozeile und Containern hilfreich. Tiefgehende Programmier- oder Kubernetes-Kenntnisse werden nicht vorausgesetzt.

Lernstrecke Schritt für Schritt

  1. Schritt 1: Einsatzszenario und Erfolgskriterien festlegen. Typische Diagramme, Zielgruppen, Dokumentationsorte und Betriebsgrenzen werden gesammelt. Der Pilot erhält einen klaren Umfang.
  2. Schritt 2: Diagrams as Code praktisch einordnen. Quelltext, gerenderte Ausgabe, Versionsverwaltung und Review werden als zusammenhängender Lebenszyklus verstanden.
  3. Schritt 3: PlantUML-Grundlagen anwenden. Ein Struktur- und ein Ablaufdiagramm werden erstellt, gerendert und anhand gemeinsamer Begriffe überprüft.
  4. Schritt 4: Mermaid und GraphViz vergleichen. Ein Prozess und ein Abhängigkeitsgraph werden mit passenden Notationen umgesetzt. Auswahlkriterien werden schriftlich festgehalten.
  5. Schritt 5: Kroki per POST und GET ansprechen. Klartext, JSON und eine vorbereitete kodierte Anfrage zeigen die grundlegenden Zugriffsmöglichkeiten.
  6. Schritt 6: Ausgabeformate und Optionen nutzen. SVG und Rasterausgabe werden verglichen; ausgewählte Diagrammoptionen werden kontrolliert übergeben.
  7. Schritt 7: Quellen im Repository organisieren. Ordner, Dateinamen, Zuständigkeit, Review und generierte Artefakte erhalten einfache, verbindliche Regeln.
  8. Schritt 8: Eine Dokumentationsintegration umsetzen. Ein Diagramm wird in AsciiDoc oder Markdown eingebunden. Lokale Vorschau und automatisierter Build werden abgestimmt.
  9. Schritt 9: CLI und Skriptaufruf automatisieren. Mehrere Quellen werden mit festen Rückgabecodes und Zielnamen konvertiert. Fehler führen zu verständlichen Meldungen.
  10. Schritt 10: Kroki im Container starten. Gateway, Port und Imageversion werden festgelegt. Ein Funktionscheck bestätigt den lokalen Dienst.
  11. Schritt 11: Einen Companion-Dienst ergänzen. Mermaid oder BPMN wird als zusätzlicher Container eingebunden und über das Gateway getestet.
  12. Schritt 12: Sicherheitsgrundlagen anwenden. Sicherer Betriebsmodus, interne Netze, Reverse-Proxy-Grenze, Größenlimits und kontrollierte Erreichbarkeit werden eingeordnet.
  13. Schritt 13: Einen Teamworkflow definieren. Von der Änderung einer Quelle bis zur Freigabe der Dokumentation entsteht ein kurzer, wiederholbarer Ablauf.
  14. Schritt 14: Das Pilotprojekt abschließen. Mehrere Diagrammtypen werden in einer Dokumentation gerendert, reviewed und über die lokale Instanz erneut erzeugt.

Praxisaufgaben

  • Drei unterschiedliche Diagrammtypen für ein gemeinsames Beispielsystem erstellen.
  • Ein Diagramm per API und anschließend per CLI rendern.
  • Eine kleine Dokumentationsseite mit versionierter Quelle aufbauen.
  • Gateway und einen Companion-Dienst in Containern starten.
  • Einen Teamablauf mit Benennung, Review, Build und Freigabe dokumentieren.

Kompetenzziele

  • Kroki und Diagrams as Code im Teamkontext einordnen.
  • Einfache PlantUML-, Mermaid- und GraphViz-Quellen erstellen.
  • API, Ausgabeformate und grundlegende Optionen verwenden.
  • Diagramme in Dokumentation und einfache Automatisierung integrieren.
  • Eine kleine selbst verwaltete Kroki-Umgebung sicher betreiben.

Fachbereichsleitung / Leitung der Trainer / Ansprechpersonen

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: Gemischte Teams aus Entwicklung, Architektur, technischer Redaktion und Administration
Voraussetzungen: Allgemeine IT-Kenntnisse und Grundkenntnisse der Versionsverwaltung; Containerkenntnisse sind hilfreich
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: Fachvortrag, Demonstrationen, praktische Übungen, Live-Konfiguration und Review 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.

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