
Terraform mit Azure - Kompaktkurs
Ziele der Schulung
In dieser 3-tägigen Schulung "Terraform mit Azure - Kompaktkurs" lernen Sie, wie Sie mit Terraform effizient und professionell Infrastrukturen in Microsoft Azure automatisiert planen, bereitstellen, verwalten und skalieren. Ziel der Schulung ist es, Ihnen sowohl theoretisches Verständnis als auch praxisnahes Know-how für den produktiven Einsatz von Terraform in Azure-Projekten zu vermitteln.
Zu Beginn erhalten Sie einen Überblick über Terraform, seine Funktionsweise sowie Vor- und Nachteile. Nach der Installation und Orientierung in der Dokumentation erstellen Sie erste Azure-Ressourcen und lernen dabei die Grundlagen wie Planungsprozesse, Bereitstellung, State-File, Idempotenz und Abhängigkeiten kennen.
Darauf aufbauend arbeiten Sie mit Variablen, Datentypen, Datenstrukturen, Input-Variablen, Outputs, Data Sources sowie mehreren Variable-Files und dynamischen Blöcken.
Ein Schwerpunkt liegt auf der praktischen Arbeit mit Azure: von der Einrichtung des Providers, Remote-State über Storage Accounts bis hin zur Bereitstellung von Virtual Networks, Network Security Groups, Virtual Machines sowie Monitoring mit Azure Monitor. Auch Skalierung, Load Balancer, verschiedene Storage-Lösungen und Datenbanken (MySQL, MariaDB, Azure SQL) werden behandelt.
Abschließend erfahren Sie, wie Sie mit Modulen wiederverwendbaren, strukturierten und wartbaren Terraform-Code erstellen. Nach der Schulung sind Sie in der Lage, Azure-Infrastrukturen mit Terraform eigenständig, sicher und effizient zu managen.
Zielgruppe Seminar
- Entwickler
Voraussetzungen
- Grundkenntnisse im Bereich Azure
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Seminarinhalt
Überblick
- Was ist Terraform?
- Wie funktioniert Terraform?
- Vor- und Nachteile
- Herunterladen und Installieren
- Wie man Dokumentationen findet
Einleitung
- Schreiben des Codes zur Erstellung der ersten Ressource.
- Vorplanung
- Bereitstellung unserer ersten Ressource für Cloud Provider
- Löschen von Ressourcen
- Was ist ein „state“-File?
- Was ist Idempotenz
- Behandlung von „Dependencies“/Abhänigkeiten
- Count
- Multiple Variable Files
Variablentypen und Datenstrukturen
- Variablen und Zuweisung
- Datentypen
- Number
- string
- Boolean
- Datenstrukturen
- List
- Maps
- Objects
- Tuples
- Wie man diese Variablen verwendet
- Number
- String
- List
- Maps
- Input Variablen
- Outputs
- Datenquellen
Arbeiten mit Terraform und der Azure-Cloud
- Erstellen eines Terraform-Service-Principal in Azure
- Initialisieren des Providers
- Nutzen des Remote-State mit Storage Accounts und Blob Container
Azure Virtual Network mit Terraform
- Erstellen einer Ressource Group
- Erstellen eines Azure Virtual Network
- Testen mittels Virtual Machine Instanzen
Azure Virtual Machine Instanzen mit Terraform
- Erstellen einer Azure (Windows/Linux) Virtual Machine-Instanz
- Wie Attribute und Blöcke funktionieren (source_image, size, os, etc.)
- Azure Network Security Groups
- Azure Network Security Groups mit dynamischen Blöcken
- Azure Network Interface
- Monitoring mittels Azure Monitor
Skalierung
- Erstellen von Azure Virutal Machine Scale Sets
- Erstellen von Azure Load Balancer
Storage Accounts
- Erstellen von Azure Blobs (Objekt Store für Text und binär Daten)
- Erstellen von Azure Files (gem. Dateifreigaben)
- Erstellen von Azure Disks: (Storage Volumes für Azure VMs)
- Erstellen von Azure Tables (NoSQL Store)
Datenbanken in Azure
- Vorplanung (Erfassung von Anforderungen, Arbeitsumfang, etc.)
- Erstellen und Verwalten von Datenbank-Instanzen für MySQL/MariaDB
- Erstellen und Verwalten von Azure SQL Azure Managed Database for MSSQL
DNS-Verwaltung mit Azure DNS
- Erstellen und Verwalten von Domain-Einträgen
Module
- Was sind Module?
- Warum Module so leistungsfähig sind
- Modul Deep-Dive
- Modul Inputs
- Handhabung des Modul Outputs
- Child Module
- Remote Module
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Terraform Schulungen Portfolio
Gesicherte Kurstermine
| Termin | Standort | Aktion |
|---|---|---|
| 19.01. - 21.01.2026 | Virtual Classroom (online) |
Seminare kurz vor der Durchführung
| Termin | Standort | Aktion |
|---|---|---|
| 19.11. - 21.11.2025 | Hamburg | |
| 22.12. - 24.12.2025 | Köln | |
| 07.01. - 09.01.2026 | Köln | |
| 16.02. - 18.02.2026 | Nürnberg |



