Das Kompaktformat vermittelt die vollständige Arbeitskette von der fachlichen Beziehungsliste bis zur geprüften Diagrammausgabe. Es eignet sich als schneller Einstieg und als Grundlage für spätere Spezialseminare.
Die Inhalte sind bewusst breit, aber praktisch. Jeder Themenblock endet mit einem funktionierenden Teilresultat, das im Abschlussprojekt wiederverwendet wird.
Inhaltsverzeichnis
- Seminarprofil und Zielsetzung
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisübungen und Qualitätskontrollen
- Arbeitsweise im Seminar
Seminarprofil und Zielsetzung
Dreitägiges Kompaktseminar für einen fundierten und praxisnahen Einstieg in Graphviz. Es verbindet DOT-Grundlagen, Knoten, Kanten, Attribute, Subgraphen, Cluster, HTML-Labels, Auswahl wichtiger Layout-Engines, Gestaltung, SVG- und PDF-Ausgabe, Kommandozeilenprofile, Stapelverarbeitung und eine einfache datengetriebene Diagrammgenerierung.
Zielgruppe
- Technische Einsteiger in Graphviz
- Entwickler, Administratoren und Analysten
- Software- und Datenarchitekten
- Technische Autoren
Voraussetzungen
Sichere Bedienung eines Texteditors und grundlegende Kommandozeilenkenntnisse.
Lernziele
- DOT-Dateien mit Knoten, Kanten, Attributen und Gruppen erstellen.
- Wichtige Layout-Engines anhand der Graphstruktur auswählen.
- Lesbare Styles, Labels und Abstände definieren.
- SVG, PDF und PNG reproduzierbar erzeugen.
- Einen einfachen Batch- oder Datengenerator aufbauen.
Seminarinhalte
Kapitelinhaltsverzeichnis
- Von Beziehungen zum Graphmodell
- DOT-Syntax und Attribute
- Subgraphen, Cluster und strukturierte Labels
- Layout-Engines auswählen
- Gestaltung und Lesbarkeit
- Ausgabeformate und SVG
- Kommandozeile und Stapelverarbeitung
- Einfache datengetriebene Generierung
- Abschlussprojekt und Qualitätscheck
1. Von Beziehungen zum Graphmodell
Aus einer fachlichen Liste werden Knoten, Kanten und Richtung abgeleitet. Stabile interne IDs bleiben von sichtbaren Labels getrennt.
Schritt-für-Schritt
- Anwendungsfall und Leserfrage benennen.
- Knotenliste und Beziehungsliste erstellen.
- Gerichtetes oder ungerichtetes Modell wählen.
- Stabile IDs vergeben.
- Minimalen Graphen als DOT-Datei anlegen.
2. DOT-Syntax und Attribute
Knoten, Kanten, Graphattribute und Standardwerte bilden die Grundlage für konsistente Quellen. Kommentare und klare Abschnitte unterstützen Wartbarkeit.
Schritt-für-Schritt
- Knoten und Kanten ergänzen.
- Labels, Formen und Farben setzen.
- Standardattribute definieren.
- Lokale Ausnahme hinzufügen.
- Datei syntaktisch prüfen und rendern.
3. Subgraphen, Cluster und strukturierte Labels
Gruppen ordnen größere Modelle. HTML-ähnliche Labels erlauben einfache tabellarische Knoten und Ports für präzise Anschlüsse.
Schritt-für-Schritt
- Elemente in einem Subgraphen gruppieren.
- Sichtbaren Cluster erstellen.
- Ein tabellarisches Label aufbauen.
- Port definieren und Kante anschließen.
- Gruppierung und Labelgröße prüfen.
4. Layout-Engines auswählen
dot, neato, fdp, sfdp, circo und twopi werden anhand typischer Graphstrukturen eingeordnet. Nicht jede Engine ist für jede Aussage geeignet.
Schritt-für-Schritt
- Hierarchischen Graphen mit dot rendern.
- Ungerichteten Graphen mit neato und fdp vergleichen.
- Größeren Graphen mit sfdp testen.
- Zyklische und radiale Sicht erzeugen.
- Engineprofil je Beispiel dokumentieren.
5. Gestaltung und Lesbarkeit
Ein kleines Style-System steuert Formen, Farben, Linien, Schriften und Abstände. Lesbarkeit hat Vorrang vor dekorativer Vielfalt.
Schritt-für-Schritt
- Visuelle Kategorien festlegen.
- Knoten- und Kantenstandards setzen.
- Typografie und Kontrast prüfen.
- nodesep und ranksep anpassen.
- Legende für verwendete Symbole erstellen.
6. Ausgabeformate und SVG
SVG eignet sich für skalierbare Web- und Dokumentationsausgabe, PDF für Druck und PNG für feste Pixelmedien. Alle Profile werden aus derselben Quelle erzeugt.
Schritt-für-Schritt
- SVG, PDF und PNG rendern.
- Textschärfe, Skalierung und Dateigröße vergleichen.
- Stabile IDs in der SVG-Ausgabe prüfen.
- Ausgabeverzeichnisse und Dateinamen standardisieren.
- Freigegebenes Ausgabeprofil dokumentieren.
7. Kommandozeile und Stapelverarbeitung
Wiederholbare Aufrufe setzen Engine, Format, Ziel und Fehlerbehandlung explizit. Ein kleiner Batch verarbeitet mehrere Quelldateien und meldet Einzelstatus.
Schritt-für-Schritt
- Graphviz-Version und Formate prüfen.
- Einzelaufruf mit festen Optionen erstellen.
- Mehrere .gv-Dateien auswählen.
- Zieldateien eindeutig bilden.
- Fehlerprotokoll und Abschlussstatus erzeugen.
8. Einfache datengetriebene Generierung
Strukturierte Daten werden in eine kleine interne Knoten- und Kantenliste eingelesen. Ein einfacher Generator erzeugt daraus stabil sortierten DOT-Text.
Schritt-für-Schritt
- CSV- oder JSON-Beispieldaten definieren.
- Pflichtfelder und IDs prüfen.
- Knoten und Kanten sortiert ausgeben.
- Sonderzeichen sicher behandeln.
- Erzeugte Datei prüfen und rendern.
9. Abschlussprojekt und Qualitätscheck
Das Abschlussprojekt verbindet Modell, Gruppen, Styles, Engineauswahl, Ausgabeprofile und einen automatisierten Wiederholungsaufruf.
Schritt-für-Schritt
- Fachliches Beispiel und Zielmedium auswählen.
- DOT-Quelle mit Gruppen und Styles erstellen.
- Geeignete Engine begründen.
- SVG und PDF erzeugen.
- Syntax, Lesbarkeit, Dateinamen und Wiederholbarkeit mit Checkliste prüfen.
Praxisübungen und Qualitätskontrollen
- Ein gerichtetes Diagramm mit Standards, Cluster und strukturiertem Knoten erstellen.
- Mehrere Engines anhand passender Referenzgraphen vergleichen.
- Ein Ausgabeprofil für SVG, PDF und PNG definieren.
- Einen kleinen Batch- oder Datengenerator entwickeln.
- Ein vollständiges Abschlussdiagramm erstellen und technisch sowie visuell prüfen.
Arbeitsweise im Seminar
Kompakte Theorieblöcke, viele geführte Übungen, Engine- und Ausgabevergleiche, einfache Skriptarbeit und ein zusammenhängendes Abschlussprojekt.
Fachbereichsleitung / Leitung der Trainer / 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: | Einsteiger, Entwickler, Administratoren, Analysten, Architekten und technische Autoren |
| Voraussetzungen: | Sichere Bedienung eines Texteditors und grundlegende Kommandozeilenkenntnisse. |
| 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.
