Seminar / Training
Workspaces werden als verwaltete Serverobjekte mit eindeutiger Identität, Zugriffsrechten und nachvollziehbarer Änderungshistorie behandelt. Commands, API-Aufrufe und Weboberfläche werden zu einem einheitlichen Betriebs- und Veröffentlichungsprozess verbunden.
Inhaltsverzeichnis
- Einordnung
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisfall und Übungsartefakte
Einordnung
Der Server arbeitet nicht direkt auf lokal bearbeiteten Dateien. Inhalte werden über die Workspace-API übertragen. Dadurch entstehen klare Grenzen zwischen Autorenrepository, publizierter Version, Branches und freigegebenen Einbettungen. Diese Grenzen bilden die Grundlage für kontrollierte Zusammenarbeit.
Zielgruppe
Softwarearchitektinnen und Softwarearchitekten, Plattform- und DevOps-Teams, technische Integrationsverantwortliche sowie Personen, die Structurizr Server in Portale oder CI/CD-Prozesse einbinden.
Voraussetzungen
Grundkenntnisse der Structurizr DSL, Kommandozeile und HTTP-APIs. Eine laufende Serverinstanz oder das Seminar zum Grundbetrieb wird empfohlen.
Lernziele
- Workspaces über Oberfläche, Commands oder API kontrolliert erstellen und verwalten.
- API-Schlüssel sicher behandeln und Übertragungen nachvollziehbar protokollieren.
- Sperren, Versionen, Branches und Rollback für parallele Änderungen einsetzen.
- Sharing- und Einbettungsvarianten passend zum Schutzbedarf auswählen.
- Workspace-Lebenszyklus in CI/CD, Architekturreview und Betrieb integrieren.
Seminarinhalte
1. Workspace-Identität und Erstellung
Ein Workspace wird mit eindeutiger ID, Eigentum und Sichtbarkeit angelegt.
- Erstellungsweg über Oberfläche, Command oder Admin-Prozess auswählen.
- ID, Titel, Beschreibung und Zuständigkeit dokumentieren.
- API-Schlüssel erzeugen, geschützt ablegen und Zugriff testen.
2. Push, Pull und Inhaltsformate
Lokale DSL- oder JSON-Artefakte werden kontrolliert mit der Serverfassung synchronisiert.
- DSL und JSON hinsichtlich Portabilität und Layoutinformationen vergleichen.
- Push mit passender Merge-Strategie ausführen.
- Pull für Vergleich, Sicherung und nachgelagerte Prüfungen einsetzen.
3. Sperren und konkurrierende Änderungen
Arbeitsbereiche werden vor kritischen Änderungen geschützt.
- Sperrregeln und Verantwortlichkeiten festlegen.
- Lock und Unlock im normalen sowie im Fehlerfall testen.
- Verwaiste Sperren erkennen und kontrolliert auflösen.
4. Versionen, Branches und Rollback
Änderungshistorie und parallele Architekturarbeit werden praktisch erprobt.
- Versionserzeugung und Aufbewahrung nachvollziehen.
- Branch-Namensschema und Freigabeprozess definieren.
- Vorherige Version anzeigen, vergleichen und bei Bedarf wiederherstellen.
5. Sharing und Einbettung
Diagramme werden kontrolliert für interne Zielsysteme bereitgestellt.
- Öffentliche Lesesicht, tokenisierte Freigabe und geschützte Nutzung unterscheiden.
- Live-Diagramm per iframe oder Bilddarstellung einbetten.
- Perspektiven, Tags und Diagramm-Keys in der Einbettung testen.
6. Integration und Betriebsprozess
Alle Funktionen werden in einen nachvollziehbaren Lebenszyklus überführt.
- Status von Entwurf, Review, Freigabe und Veröffentlichung definieren.
- CI/CD- und Portalintegration mit Protokollierung und Secret-Regeln verbinden.
- Regelmäßige Schlüsselrotation, Versionenkontrolle und Integrationsprüfung planen.
Praxisfall und Übungsartefakte
Mehrere Workspace-Versionen und ein Branch werden erstellt, gesperrt, aktualisiert und zurückgerollt. Anschließend wird ein freigegebenes Diagramm in eine interne Beispielseite eingebettet und durch Zugriffstests geprüft.
Fachbereichsleitung / Trainingsleitung / Kontakt
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwarearchitektinnen und Softwarearchitekten, Plattform- und DevOps-Teams, technische Integrationsverantwortliche sowie Personen, die Structurizr Server in Portale oder CI/CD-Prozesse einbinden. |
| Voraussetzungen: | Grundkenntnisse der Structurizr DSL, Kommandozeile und HTTP-APIs. Eine laufende Serverinstanz oder das Seminar zum Grundbetrieb wird empfohlen. |
| 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.
