SynEdgy

Die DSC-Release-Pipeline meistern

Eine fünftägige fortgeschrittene Schulung für Teams, die Desired State Configuration in komplexen Produktionsumgebungen entwickeln und bereitstellen.

Dauer5 Tage
SchulungspfadFortgeschritten
Empfohlene PowerShell-KompetenzNiveau 4
DurchführungPrivate Unternehmensschulung · Remote · Vor Ort

Entwickeln Sie Desired State Configuration als vollständiges Bereitstellungssystem statt als Sammlung von Konfigurationsdokumenten.

Die Schulung verbindet Modul- und Ressourcenqualität, hierarchische Daten, automatisierte Tests, Abhängigkeitsauflösung, Artefakte, Releases und Bereitstellung.

Für wen diese Schulung geeignet ist

Diese fortgeschrittene Schulung richtet sich an Teams, die DSC bereits einsetzen und ihre Infrastructure-as-Code-Bereitstellung für komplexe Produktionsumgebungen verbessern.

Der empfohlene Ausgangspunkt ist PowerShell-Kompetenzstufe 4 zusammen mit praktischer DSC-Erfahrung.

Was Teilnehmende lernen

  • DSC-Komponenten und Reifegrade der Bereitstellung bewerten
  • Hochwertige Module und Ressourcen effizient entwickeln
  • Benutzerdefinierte und zusammengesetzte Ressourcen erstellen
  • Konfigurationen aus wiederverwendbaren Bausteinen zusammensetzen
  • Hierarchische Konfigurationsdaten trennen und verwalten
  • Abhängigkeiten auflösen und automatisiert testen
  • Versionierte Konfigurationsartefakte erstellen
  • Eine wiederholbare Release- und Bereitstellungspipeline aufbauen
  • Den Lebenszyklus einer Konfigurationsänderung verwalten

Praktisches Lernen

Die Teilnehmenden erarbeiten die Struktur einer vollständigen DSC-Bereitstellungspipeline und verwenden öffentliche DscWorkshop-Muster, um Erstellung, Tests, Build, Release und Bereitstellung zu verbinden.

Schulungsprogramm

Tag 1: DSC-Grundlagen und Modulqualität

  • Ressourcen, Idempotenz, Module und Konfigurationszusammensetzung wiederholen
  • Eine Konfiguration auf einen Knoten anwenden
  • Eine einfache Ressource erstellen
  • Community-Module und Engineering-Praktiken bewerten

Tag 2: Konfigurationsdokumente und Pipeline-Grundlagen

  • Konfigurationsdokumente erstellen
  • YAML-Konfigurationsdaten strukturieren
  • Eine erste Konfigurationspipeline einrichten
  • Aktuelle DSC-Versionen und praktische Migrationsaspekte bewerten

Tag 3: Engineering für Release-Pipelines

  • DevOps- und Infrastructure-as-Code-Praktiken auf DSC anwenden
  • Das Modell der DSC-Release-Pipeline verstehen
  • Sampler-Build-Workflows verwenden
  • Konfigurationsartefakte erstellen und testen

Tag 4: Hierarchische Daten und Bereitstellungsarchitektur

  • Fortgeschrittene Konfigurationsdaten mit Datum entwerfen
  • Konfigurationshierarchien erweitern
  • Pull-Architektur und Aufnahme von Knoten bewerten
  • Geheimnisse und Datenhandler verwalten

Tag 5: DSC im grossen Massstab betreiben

  • Sicherheits- und Betriebspraktiken anwenden
  • Fehler in Konfigurationen und Pipelines beheben
  • Den durchgängigen Änderungslebenszyklus prüfen
  • Das Gelernte durch praktische Validierung und Gespräche festigen

Durchführung

Dies ist eine fünftägige private Unternehmensschulung auf Englisch oder Französisch, die vorbehaltlich der Verfügbarkeit remote oder vor Ort durchgeführt wird.

Sprachhinweis: Diese Schulung wird derzeit nur auf Englisch und Französisch durchgeführt. SynEdgy begrüsst Interessenbekundungen für eine Durchführung in weiteren Sprachen.

Die Schulung vermittelt praktisches Engineering und bietet keine offizielle DSC-Akkreditierung.

Teamschulung anfragen.