Training Module
Pulumi Grundlagen
In diesem 2-Stunden-Modul baut ihr Cloud-Infrastruktur mit Pulumi und echtem TypeScript-Code: Kernkonzepte und Projekt-Setup, eine VPC mit Subnetz, eine Security Group mit EC2-Instanz und der Ressourcengraph über Inputs und Outputs. Die komplette Session – auch die Live-Coding-Teile – läuft ohne eigenen AWS-Account: Verifiziert wird über Pulumis offizielles Unit-Test-Mocking, nicht gegen eine echte Cloud-Umgebung.
Format
2 Stunden, live (remote oder vor Ort), Input & Hands-on
Teilnehmende
Entwickler:innen mit Cloud-Grundverständnis, die Infrastructure as Code mit Pulumi kennenlernen wollen
Voraussetzungen
Kein eigener AWS-Account nötig – die gesamte Session läuft über Mocks, nicht gegen echte Cloud-Ressourcen. Grundverständnis von Cloud-Konzepten (VPC, Subnetz, Instanz) hilfreich.
Warum dieses Training für deine Organisation wirkt
Echter Code, kein Cloud-Risiko
Teilnehmende schreiben echten Pulumi-TypeScript-Code für VPC, Subnetz, Security Group und EC2-Instanz – ohne dass dafür irgendwann ein eigener AWS-Account oder echte Zugangsdaten nötig sind.
Verifizieren statt Vertrauen
Statt Code nur zu schreiben und zu hoffen, dass er stimmt, lernen Teilnehmende Pulumis offizielles Mocking-Konzept kennen, um Infrastruktur-Code automatisiert zu testen – auch ohne Cloud-Zugriff.
Ressourcengraph statt Blackbox
Wie Pulumi Abhängigkeiten zwischen Ressourcen über Inputs und Outputs auflöst, ist der Kern des Verständnisses – nicht nur, welche Zeile Code welche Ressource erzeugt.
Was Teilnehmende mitnehmen
- Pulumis Kernkonzepte einordnen: Programm, Stack, State, Provider – im Vergleich zu deklarativen IaC-Werkzeugen.
- Ein eigenes Pulumi-TypeScript-Projekt von Grund auf aufsetzen.
- Eine VPC mit Subnetz per Code definieren und die CIDR-Logik dahinter verstehen.
- Eine Security Group und eine EC2-Instanz definieren und miteinander verdrahten.
- Den Ressourcengraph über Inputs und Outputs nachvollziehen – warum eine Ressource auf eine andere “wartet”.
- Infrastruktur-Code verifizieren, ohne einen echten Cloud-Account zu brauchen (Pulumis offizielles Unit-Test-Mocking).
- In einer Hands-on-Übung eigenständig Ressourcen ergänzen und das Ergebnis gegen eine Musterlösung abgleichen.
Für wen dieses Modul ideal ist
- • Entwickler:innen mit Cloud-Grundverständnis, die Infrastructure as Code mit Pulumi kennenlernen wollen
- • Teams, die von manueller Cloud-Konfiguration oder anderen IaC-Werkzeugen auf Pulumi umsteigen
- • Alle, die Infrastruktur-Code lieber in einer echten Programmiersprache statt in einer reinen Konfigurationssprache schreiben wollen
Rahmendaten
- • Dauer: 2 Stunden live (remote oder vor Ort)
- • Format: Input, Live-Coding, Hands-on-Übung mit Musterlösungs-Abgleich
- • Voraussetzungen: Kein eigener AWS-Account nötig, Grundverständnis von Cloud-Konzepten hilfreich
Modulaufbau & Agenda
Warum IaC, Pulumi-Konzepte, Setup (15 min): Infrastructure as Code als Idee, Pulumis Programm-/Stack-/State-Modell im Überblick.
Projekt-Setup (15 min): ein eigenes Pulumi-TypeScript-Projekt anlegen und die Grundstruktur verstehen.
VPC + Subnetz live (25 min): Netzwerk-Grundgerüst per Code aufbauen, CIDR-Blöcke einordnen.
Security Group + EC2 live (25 min): Compute-Ressourcen definieren und mit dem Netzwerk verdrahten.
Verifizieren ohne Cloud (15 min): Pulumis Mocking-Konzept für Unit-Tests von Infrastruktur-Code, ohne AWS-Zugriff.
Hands-on-Übung + Musterlösungs-Abgleich (25 min): eigenständig Ressourcen ergänzen, danach gemeinsamer Abgleich.
Hands-on Inhalte (Auszug)
Pulumi-Konzepte & Projekt-Setup
- Programm, Stack und State im Zusammenhang
- Ein eigenes TypeScript-Projekt aufsetzen
- Providers und Ressourcen-Deklaration
Netzwerk & Compute
- VPC und Subnetz per Code definieren
- Security Group mit einer gezielten Ingress-Regel
- EC2-Instanz mit Subnetz und Security Group verdrahten
Ressourcengraph
- Inputs und Outputs zwischen Ressourcen
- Warum Pulumi Abhängigkeiten automatisch auflöst
- Wie asynchrone Werte (Outputs) sich von normalen Variablen unterscheiden
Verifikation ohne Cloud
- Pulumis offizielles Unit-Test-Mocking
- Ressourcen-Logik testen, ohne AWS-Zugriff zu brauchen
- Hands-on-Übung mit Musterlösungs-Abgleich per Test
Dieses Modul ist Teil unserer Pilotphase. Gemeinsam mit euch definieren wir passende Metriken (z. B. Zeit bis zum ersten funktionierenden Stack, Ergebnis der Hands-on-Übung) und werten sie im Anschluss transparent aus. Ergebnisse veröffentlichen wir, sobald sie belastbar sind.
Bereit, das Modul zu buchen?
Wir passen die Hands-on-Übung auf euren Erfahrungsstand und eure Zielumgebung an.
Academy Briefing anfragen