Eine professionelle Dokumentationsplattform wird nicht manuell aus einem Entwicklerverzeichnis veröffentlicht. Quellprüfung, reproduzierbarer Build, Qualitäts-Gates, Artefaktübergabe, Deployment und Rollback bilden eine kontrollierte Lieferkette.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
Eine vollständige, plattformneutral beschriebene Pipeline wird entwickelt und an einem Beispielprojekt umgesetzt. Dabei werden lokale und zentrale Prüfungen, Umgebungsparameter, Artefakte und Freigabestufen klar getrennt.
Zielgruppe
DevOps-Teams, Build- und Release-Verantwortliche, Administratoren, technische Projektleiter und Entwickler mit Verantwortung für Dokumentationsplattformen.
Voraussetzungen
Sicherer Umgang mit Git, Kommandozeile und YAML; Grundkenntnisse in MkDocs und einem CI-System.
Seminarinhalte
Die Themen werden in einer festen Arbeitsfolge aus Analyse, Einrichtung, Umsetzung und Prüfung bearbeitet.
CI/CD-Stufenmodell
- Schritt 1: Ereignisse für Prüfung, Vorschau, Freigabe und Veröffentlichung festlegen.
- Schritt 2: Pipeline-Stufen nach Geschwindigkeit, Risiko und Abhängigkeit ordnen.
- Schritt 3: Artefakte, Protokolle und Freigaben als überprüfbare Ergebnisse definieren.
- Schritt 4: Abbruch-, Wiederanlauf- und Fehlerregeln vor der Implementierung festlegen.
Reproduzierbare Pipeline-Umgebung
- Schritt 1: Python-Version und Abhängigkeiten eindeutig festschreiben.
- Schritt 2: Builds in isolierten, kurzlebigen Umgebungen mit identischen Befehlen ausführen.
- Schritt 3: Konfigurationsvarianten, Umgebungswerte und Secrets voneinander trennen.
- Schritt 4: Caches nur mit belastbaren Schlüsseln und sicherem Fallback verwenden.
Qualitätsgates im Build
- Schritt 1: Konfiguration, Markdown und Metadaten mit schnellen Prüfungen validieren.
- Schritt 2: Strikten MkDocs-Build als verbindliches Gate einrichten.
- Schritt 3: Links, Anker, Medienpfade und erzeugte HTML-Struktur kontrollieren.
- Schritt 4: Fehlerausgaben mit Datei, Zeile, Regel und Verantwortungsbereich erzeugen.
Build-Artefakte und Vorschauumgebungen
- Schritt 1: Statische Ausgabe als unveränderliches, versioniertes Artefakt behandeln.
- Schritt 2: Quellrevision, Build-Zeitpunkt und Abhängigkeitsstand nachweisbar einbetten.
- Schritt 3: Isolierte Vorschauen für Reviews mit eindeutiger Lebensdauer bereitstellen.
- Schritt 4: Artefakte zwischen Pipeline-Stufen weitergeben statt erneut zu bauen.
Deployment und Veröffentlichung
- Schritt 1: Zielsystem und Übertragungsstrategie nach Betriebsanforderung auswählen.
- Schritt 2: Veröffentlichung atomar oder über versionierte Zielverzeichnisse durchführen.
- Schritt 3: Berechtigungen, Cache-Invalidierung und konsistente Assets berücksichtigen.
- Schritt 4: Produktiven Stand nach Veröffentlichung technisch und fachlich prüfen.
Rollback und Wiederanlauf
- Schritt 1: Vorherige Artefakte und eindeutige Rückfallpunkte bereithalten.
- Schritt 2: Fehlgeschlagene Deployments ohne Mischzustand abbrechen.
- Schritt 3: Rollback-Auslöser, Verantwortlichkeit und Prüfschritte dokumentieren.
- Schritt 4: Wiederanlauf und nachgelagerte Ursachenanalyse praktisch testen.
Qualitätsmodell und Prüfstrategie
- Schritt 1: Inhaltliche, strukturelle, technische, visuelle und betriebliche Fehler unterscheiden.
- Schritt 2: Fehler nach Auswirkung, Erkennbarkeit und Korrekturaufwand priorisieren.
- Schritt 3: Lokale Prüfung, Review-Gate und vollständige Pipeline-Prüfung trennen.
- Schritt 4: Akzeptanzkriterien und zeitlich begrenzte Ausnahmen dokumentieren.
Lieferkette, Abhängigkeiten und Plugins
- Schritt 1: Direkte und transitive Python-Abhängigkeiten vollständig inventarisieren.
- Schritt 2: Versionen, Herkunft und unterstützte Bereiche festschreiben.
- Schritt 3: Plugins als ausführbaren Code mit Berechtigungen und Seiteneffekten bewerten.
- Schritt 4: Aktualisierungs- und Sicherheitsprüfung in den Lebenszyklus integrieren.
Praxisübungen
- Eine Pipeline mit getrennten Prüf-, Build- und Veröffentlichungsstufen entwerfen
- Ein versioniertes Artefakt erzeugen und kontrolliert in eine Zielumgebung übergeben
- Fehlerfall, Freigabe und Rollback anhand eines Runbooks simulieren
Methodik
Fachliche Einführung, nachvollziehbare Demonstration, angeleitete Umsetzung, selbstständige Übungsphasen, strukturierte Fehleranalyse und gemeinsame Qualitätskontrolle wechseln einander ab. Alle Arbeitsschritte werden an einem zusammenhängenden Beispielprojekt durchgeführt.
Fachbereichsleitung und Seminarorganisation
-

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: | DevOps-Teams, Build- und Release-Verantwortliche, Administratoren, technische Projektleiter und Entwickler mit Verantwortung für Dokumentationsplattformen. |
| Voraussetzungen: | Sicherer Umgang mit Git, Kommandozeile und YAML; Grundkenntnisse in MkDocs und einem CI-System. |
| 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, schrittweise Übungen am System, Projektarbeit und Qualitätskontrolle |
| 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.
