Terraform - Infrastructure as Code
placeKöln 29. Jan 2026 bis 30. Jan 2026check_circle Garantierte Durchführung |
computer Online: Zoom 29. Jan 2026 bis 30. Jan 2026check_circle Garantierte Durchführung |
computer Online: Zoom 2. Mär 2026 bis 5. Mär 2026 |
computer Online: Zoom 8. Jun 2026 bis 11. Jun 2026 |
computer Online: Zoom 7. Sep 2026 bis 10. Sep 2026 |
computer Online: Zoom 14. Dez 2026 bis 17. Dez 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar werden Sie in der Lage sein, Terraform zur Erstellung, Verwaltung und Skalierung von Cloud-Infrastrukturen effizient einzusetzen. Sie verstehen die Grundprinzipien von Infrastructure as Code (IaC), können Terraform-Projekte erfolgreich implementieren und sind in der Lage, diese in automatisierte CI/CD-Pipelines zu integrieren. Darüber hinaus lernen Sie, wie Sie Best Practices und Sicherheitsrichtlinien für die Arbeit mit Terraform anwenden.Inhalt
-
Einführung in Infrastructure as Code (IaC)
- Was ist Infrastructure as Code (IaC)?
- Vorteile von IaC gegenüber manueller Konfiguration
- Vergleich von IaC-Lösungen (Terraform, Ansible, CloudFormation)
- Einsatzgebiete von T…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar werden Sie in der Lage sein, Terraform zur Erstellung, Verwaltung und Skalierung von Cloud-Infrastrukturen effizient einzusetzen. Sie verstehen die Grundprinzipien von Infrastructure as Code (IaC), können Terraform-Projekte erfolgreich implementieren und sind in der Lage, diese in automatisierte CI/CD-Pipelines zu integrieren. Darüber hinaus lernen Sie, wie Sie Best Practices und Sicherheitsrichtlinien für die Arbeit mit Terraform anwenden.Inhalt
- Einführung in Infrastructure as Code (IaC)
- Was ist Infrastructure as Code (IaC)?
- Vorteile von IaC gegenüber manueller Konfiguration
- Vergleich von IaC-Lösungen (Terraform, Ansible, CloudFormation)
- Einsatzgebiete von Terraform in modernen IT-Infrastrukturen
- Einführung in Terraform
- Was ist Terraform?
- Terraform-Architektur und Funktionsweise
- Provider, State, Execution Plan
- Vergleich: Terraform vs. Cloud-native IaC-Lösungen
- Installation und Einrichtung von Terraform
- Installationsschritte für verschiedene Betriebssysteme
- Konfiguration der Umgebung
- Erste Schritte mit Terraform CLI-Befehlen
- Einrichtung einer Cloud-Anbieter-Verbindung (AWS, Azure, Google Cloud)
- Grundlagen der Terraform-Syntax
- HCL (HashiCorp Configuration Language) Syntax
- Definition von Ressourcen, Variablen und Outputs
- Provider-Block und Ressourcendefinitionen
- Erste Terraform-Projekte
- Erstellen eines einfachen Terraform-Projekts
- Planen, Anwenden und Zerstören von Infrastruktur
- Arbeiten mit Terraform State (Backend, lokal vs. remote)
- Arbeiten mit Modulen
- Einführung in Terraform-Module
- Erstellung und Wiederverwendung von Modulen
- Best Practices für Modulstruktur und -verteilung
- Arbeiten mit offiziellen und Community-Modulen
- Terraform State Management
- Was ist der Terraform State und warum ist er wichtig?
- Management des States (lokal und remote)
- Sperren des States für parallele Änderungen
- Backup- und Wiederherstellungsstrategien
- Variablen und Datentypen in Terraform
- Deklaration und Verwendung von Variablen
- Unterschiedliche Datentypen (String, List, Map)
- Sensible Werte und deren Verwaltung (z.B. AWS-Zugangsdaten)
- Provisioning und Deployment von Infrastruktur
- Aufbau einer Cloud-Infrastruktur mit Terraform
- Bereitstellung von AWS-, Azure- oder GCP-Services (z.B. EC2, VPC)
- Multi-Cloud-Deployments mit Terraform
- Umgang mit Workspaces
- Was sind Workspaces in Terraform?
- Nutzung von Workspaces für verschiedene Umgebungen
- Best Practices zur Verwendung von Workspaces
- Terraform in CI/CD-Pipelines integrieren
- Automatisierung von Terraform mit CI/CD-Tools (z.B. Jenkins, GitLab CI)
- Sicheres Handling von Terraform-Befehlen in Pipelines
- Versionskontrolle und Zusammenarbeit im Team
- Best Practices und Sicherheitsaspekte
- Strukturierung und Organisation von Terraform-Projekten
- Umgang mit vertraulichen Informationen (z.B. HashiCorp Vault)
- Sicherheitsaspekte bei der Nutzung von Terraform (IAM-Rollen, least privilege)
- Fortgeschrittene Themen (Optional)
- Dynamische Blockdefinitionen (z.B. mit count und for_each)
- Arbeiten mit Terraform Data Sources
- Optimierung und Skalierung großer Terraform-Projekte
- Troubleshooting und Fehlerbehebung
- Typische Fehler und wie man sie behebt
- Debugging von Terraform-Konfigurationen
- Logging und Output-Management
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
