Das Seminar führt von einer kontrollierten Build-Umgebung zu einem einsatzfertigen, konfigurierten Sammelpaket. Dabei werden Plattformauswahl, Abhängigkeiten, OrcCapsule, ToolEmbed, eingebettete Ressourcen und ein belastbarer Releaseprozess zusammengeführt.
Seminarziel
Ziel ist die reproduzierbare Erstellung eines versionierten und getesteten Sammelpakets. Build- und Konfigurationsartefakte werden so getrennt, dokumentiert und geprüft, dass spätere Wartung, Rollback und Nachweisführung möglich bleiben.
Inhaltsverzeichnis
- Build- und Quellstruktur
- Toolchain mit CMake, vcpkg und PowerShell
- Build-Orc-Pipeline und Plattformvarianten
- OrcCapsule und konfigurierte Binärdatei
- ToolEmbed und Ressourcenverwaltung
- Signierung, Hashwerte und Vertrauenskette
- Release, Regressionstest und Rollback
Seminarinhalte
1. Build- und Quellstruktur
Quellcode, Abhängigkeiten, Buildskripte, Konfigurationen und Ausgabeverzeichnisse werden als getrennte, versionierbare Bausteine aufgebaut.
- Schritt 1: Arbeitsverzeichnis und unveränderliche Quellstände vorbereiten.
- Schritt 2: Abhängigkeiten, Toolchain und Plattformziele inventarisieren.
- Schritt 3: Buildparameter und Ausgaben in einem nachvollziehbaren Manifest festhalten.
2. Toolchain mit CMake, vcpkg und PowerShell
Die Buildkette wird mit konsistenten Versionen, Presets und wiederholbaren PowerShell-Aufrufen eingerichtet.
- Schritt 1: Compiler-, SDK-, CMake- und vcpkg-Versionen festlegen.
- Schritt 2: Abhängigkeiten kontrolliert auflösen und lokal nachweisen.
- Schritt 3: Einen sauberen Build aus leerem Arbeitsverzeichnis wiederholen.
3. Build-Orc-Pipeline und Plattformvarianten
Build-Orc wird für unterschiedliche Architekturen und Konfigurationen eingesetzt und auf vollständige Ergebnisse geprüft.
- Schritt 1: Zielplattform und Buildkonfiguration passend zur Zielpopulation auswählen.
- Schritt 2: Build mit protokollierten Parametern ausführen und Fehlerursachen trennen.
- Schritt 3: Binärdateien, Symbole, Versionen und erwartete Werkzeuge gegen eine Prüfliste abgleichen.
4. OrcCapsule und konfigurierte Binärdatei
Konfiguration und Werkzeuge werden in einer ausführbaren OrcCapsule zusammengeführt, ohne die Pflege der Einzelbestandteile zu verlieren.
- Schritt 1: Capsule-Konfiguration und zugehörige Ressourcen eindeutig zuordnen.
- Schritt 2: Architekturabhängige Komponenten korrekt verpacken.
- Schritt 3: Start, Konfigurationsauflösung und Basislauf auf einem Testsystem verifizieren.
5. ToolEmbed und Ressourcenverwaltung
Interne sowie freigegebene externe Werkzeuge, Konfigurationsdateien und Hilfsressourcen werden kontrolliert eingebettet und adressiert.
- Schritt 1: Werkzeugliste, Lizenzstatus, Version und Hashwert erfassen.
- Schritt 2: Einbettungsdefinition mit eindeutigen Ressourcennamen erstellen.
- Schritt 3: Extraktion, Aufruf, Aktualisierung und Entfernen einzelner Ressourcen testen.
6. Signierung, Hashwerte und Vertrauenskette
Binärsignatur, Hashmanifest und Freigabeinformationen bilden die technische Vertrauenskette des Sammelpakets.
- Schritt 1: Freigabekandidat einfrieren und Hashmanifest erzeugen.
- Schritt 2: Vorgesehene Signatur- und Zeitstempelprozesse anwenden.
- Schritt 3: Signatur, Hashwerte und Herkunft auf einem unabhängigen Prüfsystem validieren.
7. Release, Regressionstest und Rollback
Jede Paketversion wird mit reproduzierbaren Tests, bekannter Konfiguration und klarer Rückfallmöglichkeit ausgeliefert.
- Schritt 1: Basis-, Funktions-, Belastungs- und Negativtests definieren.
- Schritt 2: Testläufe gegen Referenzsysteme durchführen und Abweichungen bewerten.
- Schritt 3: Releasepaket, Änderungsübersicht und funktionsfähige Vorversion gemeinsam bereitstellen.
Praxisübungen
- Saubere Build-Umgebung mit dokumentierten Abhängigkeiten aufsetzen
- Konfigurierte OrcCapsule mit eingebetteten Ressourcen erstellen und testen
- Releasekandidat mit Hashmanifest, Regressionstest und Rollbackpaket vorbereiten
Zielgruppe und Voraussetzungen
Zielgruppe: Entwickler, Build- und Release-Verantwortliche, DFIR-Engineers, Windows-Administratoren und technische Betreiber von DFIR-ORC.
Voraussetzungen: Gute Windows-Administrationskenntnisse, PowerShell-Grundlagen sowie Verständnis von Build-Prozessen, XML und Versionsverwaltung.
Fachbereichsleitung / Trainerteam / Ansprechpartner
-

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, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, Build- und Release-Verantwortliche, DFIR-Engineers, Windows-Administratoren und technische Betreiber von DFIR-ORC. |
| Voraussetzungen: | Gute Windows-Administrationskenntnisse, PowerShell-Grundlagen sowie Verständnis von Build-Prozessen, XML und Versionsverwaltung. |
| 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.
