Inhaltsübersicht
- Zielsetzung
- Schritt 1: Anforderungen, Architektur und Betriebsmodell festlegen
- Schritt 2: Projektbasis und typisierte Konfiguration aufbauen
- Schritt 3: Informationsarchitektur und Content-Modell entwickeln
- Schritt 4: Markdown und MDX professionell einsetzen
- Schritt 5: React-Komponenten und Custom Pages entwickeln
- Schritt 6: Branding, Theme und Swizzling gestalten
- Schritt 7: Versionen, Sprachen und mehrere Docs-Bereiche konfigurieren
- Schritt 8: API-Dokumentation und generierte Inhalte integrieren
- Schritt 9: Suche, Metadaten und zugängliche Nutzung sichern
- Schritt 10: Plugins, Themes und Presets erweitern
- Schritt 11: Qualität, Governance und Sicherheit verankern
- Schritt 12: Build und Laufzeitperformance optimieren
- Schritt 13: CI/CD, Deployment und Rollback produktionsreif umsetzen
- Schritt 14: Migration, Wartung und Fehleranalyse organisieren
- Praxisphasen
- Zielgruppe und Voraussetzungen
Zielsetzung
Das fünftägige Intensivseminar bündelt sämtliche Fachseminare zu einem technischen und redaktionellen Gesamtprogramm. Von Architektur und Projektstart über Content, MDX, React, Themes, Plugins, Versionen, Sprachen, API-Dokumentation, Suche und Barrierefreiheit bis zu Sicherheit, Performance, CI/CD, Migration und Betrieb entsteht eine vollständige Docusaurus-Plattform.
- Docusaurus als skalierbare Dokumentationsplattform vollständig planen, entwickeln und betreiben
- Content, React-Komponenten, Themes und Plugins mit klaren Architekturgrenzen umsetzen
- Versionen, Locales, Suche, API-Inhalte, Qualität und Governance integriert konfigurieren
- Build-Performance, Sicherheit, CI/CD, Deployment, Upgrades und Troubleshooting produktionsreif beherrschen
Seminarinhalte
Schritt 1: Anforderungen, Architektur und Betriebsmodell festlegen
Zielgruppen, Inhalte, Produkte, Sprachen, Versionen, Schutzbedarf und Betriebsziele werden als Architekturtreiber erfasst. Daraus entstehen Domänen, Rollen, Repository-Modell und eine umsetzbare Zielarchitektur.
- Anforderungs- und Stakeholder-Matrix erstellen
- Content-Domänen und Systemgrenzen schneiden
- Repository-, Hosting- und Verantwortungsmodell wählen
Schritt 2: Projektbasis und typisierte Konfiguration aufbauen
Eine reproduzierbare Docusaurus-Site wird erzeugt, bereinigt und typisiert konfiguriert. URL-Modell, Preset, Plugins, Theme, Navigation und Umgebungsparameter werden in wartbare Konfigurationsblöcke gegliedert.
- Arbeitsumgebung und Lockdatei festlegen
- Site-Konfiguration und Preset strukturieren
- Produktions-Build als frühes Gate einrichten
Schritt 3: Informationsarchitektur und Content-Modell entwickeln
Zielgruppenaufgaben, Inhaltstypen, Taxonomie, IDs, Slugs, Sidebars und Landingpages bilden eine stabile Navigationsstruktur. Die Ablage bleibt von öffentlichen Routen entkoppelt.
- Inhaltstypen und Vorlagen definieren
- manuelle und automatische Sidebars kombinieren
- Navigationspfade und Strukturtests planen
Schritt 4: Markdown und MDX professionell einsetzen
Front Matter, Links, Assets, Codeblöcke, Tabs, Hinweise, Diagramme und strenge MDX-Syntax werden systematisch angewendet. Autorenkonventionen und Linting sichern eine einheitliche Content-Basis.
- Dokumente mit stabilen Metadaten erstellen
- technische Beispiele und Medien strukturieren
- MDX-Fehler analysieren und Prüfregeln definieren
Schritt 5: React-Komponenten und Custom Pages entwickeln
Typisierte Komponenten, freie Seiten und interaktive Funktionen werden mit klaren Props und Layouts umgesetzt. SSG, Hydration, BrowserOnly und Client-Lebenszyklen verhindern Fehler zwischen Build und Browser.
- wiederverwendbare MDX-Komponente entwickeln
- Custom Page mit Build-Time-Daten erstellen
- SSR- und Hydrationsgrenzen testen
Schritt 6: Branding, Theme und Swizzling gestalten
Design-Tokens, Infima, CSS, responsive Layouts und Dunkelmodus bilden das Branding. Theme-Komponenten werden nur dann gewrappt oder ausgekoppelt, wenn Konfiguration und CSS nicht ausreichen.
- Designsystem auf zentrale Variablen abbilden
- globale und lokale Styles strukturieren
- sichere Swizzle-Strategie umsetzen
Schritt 7: Versionen, Sprachen und mehrere Docs-Bereiche konfigurieren
Snapshots, Locale-Struktur und mehrere Docs-Plugin-Instanzen werden auf unabhängige Lebenszyklen abgestimmt. Navigation und Builds verhindern Mischzustände zwischen Versionen, Sprachen und Produktbereichen.
- Versions- und Locale-Matrix entwickeln
- Snapshot, Übersetzungen und Auswahlkomponenten konfigurieren
- Plugin-Instanzen mit eindeutigen IDs einrichten
Schritt 8: API-Dokumentation und generierte Inhalte integrieren
Spezifikationen und andere strukturierte Quellen werden deterministisch in MDX überführt. Generierte Detailseiten werden mit Konzepten, Aufgabenanleitungen, Beispielen und Versionsständen verbunden.
- Quell- und Generierungsmodell definieren
- stabile Routen und Sidebar-Integration umsetzen
- Validierung und Freigabe automatisieren
Schritt 9: Suche, Metadaten und zugängliche Nutzung sichern
Sucharchitektur, Titel, Beschreibungen, Sitemap, Robots-Regeln und stabile Slugs verbessern Auffindbarkeit. Semantik, Tastatur, Fokus, Kontrast und Medienalternativen werden als gemeinsame Qualitätsdimension geprüft.
- Suchkatalog und Indexgrenzen festlegen
- Metadaten- und URL-Regeln automatisieren
- kritische Seiten auf Barrierefreiheit testen
Schritt 10: Plugins, Themes und Presets erweitern
Ein eigenes Plugin lädt Inhalte, erzeugt statische Daten und Routen und wird mit einem kleinen Theme oder Preset kombiniert. Optionen, Mehrfachinstanzen, Client-Module und Lifecycle-Grenzen werden typisiert.
- Plugin-Skeleton und Optionen implementieren
- Content-Lifecycle und Route-Erzeugung umsetzen
- Tests und Paketgrenzen definieren
Schritt 11: Qualität, Governance und Sicherheit verankern
Front-Matter-Regeln, Linting, Links, Komponenten- und Build-Tests werden mit Review, Eigentümerschaft und Aktualitätssteuerung verbunden. Lieferkette, Geheimnisse, Inhalte und Drittkomponenten erhalten Kontrollen.
- Qualitätsmodell und Prüfstrecke aufbauen
- Rollen, Freigaben und Aktualitätsfristen festlegen
- Bedrohungsmodell und Abhängigkeitsprozess erstellen
Schritt 12: Build und Laufzeitperformance optimieren
Messungen für Entwicklungsserver, Produktions-Build, Assets und Client-Code lokalisieren Engpässe. Caches, parallele Verarbeitung und schnellere Build-Optionen werden einzeln geprüft und mit Budgets abgesichert.
- Build- und Content-Profil erstellen
- Assets, MDX und Client-Pakete optimieren
- Cache- und Performance-Budgets in CI integrieren
Schritt 13: CI/CD, Deployment und Rollback produktionsreif umsetzen
Installation, Prüfungen, Build, Vorschau, Artefakt und Aktivierung werden in einer durchgängigen Pipeline verbunden. Das freigegebene statische Artefakt bleibt unverändert und kann kontrolliert zurückgerollt werden.
- CI-Jobs und Vorschauumgebung konfigurieren
- Artefakt, Deployment und Smoke-Tests definieren
- Rollback und Wiederanlauf praktisch durchführen
Schritt 14: Migration, Wartung und Fehleranalyse organisieren
Abhängigkeiten, MDX, Themes, Plugins und Zukunftsoptionen werden in einen regelmäßigen Upgrade-Prozess überführt. Ein Troubleshooting-Runbook deckt Installation, Build, Routing, SSR, Hydration und Deployment ab.
- Upgrade-Roadmap und Regressionstests erstellen
- typische Fehler systematisch reproduzieren und beheben
- Betriebskennzahlen und Architekturreviews terminieren
Praxisphasen
Die einzelnen Arbeitsschritte werden an einer durchgängigen Übungsplattform umgesetzt. Konfigurationen, Inhalte und Prüfungen werden schrittweise erweitert und jeweils mit einem produktionsnahen Build kontrolliert.
- Aufbau einer vollständigen, versionierten und mehrsprachigen Docusaurus-Plattform mit strukturierter Navigation
- Entwicklung von MDX-Komponenten, Custom Page, Theme-Anpassung und eigenem Plugin
- Integration von API-Inhalten, Suche, Metadaten, Qualitäts- und Sicherheitsgates
- Optimierung sowie produktionsreife CI/CD-, Deployment-, Rollback- und Wartungsprozesse
Zielgruppe und Voraussetzungen
Zielgruppe: Docusaurus-Entwickler, Documentation Engineers, technische Redaktionen, Plattform- und DevOps-Teams, Softwarearchitekten und technische Leitungen
Voraussetzungen: Grundkenntnisse in Markdown, Git, Kommandozeile und Webentwicklung; für den vollen technischen Nutzen sind JavaScript- oder TypeScript- und React-Grundlagen erforderlich
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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: | Docusaurus-Entwickler, Documentation Engineers, technische Redaktionen, Plattform- und DevOps-Teams, Softwarearchitekten und technische Leitungen |
| Voraussetzungen: | Grundkenntnisse in Markdown, Git, Kommandozeile und Webentwicklung; für den vollen technischen Nutzen sind JavaScript- oder TypeScript- und React-Grundlagen erforderlich |
| 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, angeleitete Schritt-für-Schritt-Übungen, Gruppenarbeit und 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.
