Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform Masterclass: Der Komplettkurs von A-Z
Highest Rated
Rating: 4.2 out of 5(19 ratings)
165 students

Terraform Masterclass: Der Komplettkurs von A-Z

Lerne Alles rund ums Thema Terraform
Last updated 4/2025
German

What you'll learn

  • Installation und Einrichtung von Terraform auf Windows & Linux
  • Nutzung von Terraform Providern zur Cloud-Anbindung
  • Verstehen und Anwenden der HashiCorp Configuration Language (HCL)
  • Verbindung von Terraform mit AWS und Nutzung der AWS CLI
  • Grundlagen des Terraform State Managements & Remote State
  • Komplexe Datentypen und Funktionen in Terraform
  • Erstellung und Wiederverwendung von Terraform Modulen
  • Implementierung von CI/CD-Pipelines mit GitHub und Terraform
  • Sicherheit und Best Practices, inklusive Secrets Management
  • Versionskontrolle und Kollaboration mit Git und Terraform Cloud
  • Multi-Cloud-Strategien und Hybrid-Cloud-Architekturen mit Terraform

Course content

11 sections • 37 lectures • 6h 50m total length
  • Was ist Infrastructure as Code4:30

    In diesem Modul lernst du:

    • Was IaC ist

    • Warum man IaC nutzen sollte

    • Was sind die Unterschiede zur herkömmlichen Infrastrukturbereitstellung?

  • Warum Terraform als IAC-Tool verwenden?5:23

    In diesem Modul lernst du:

    • Warm man Terraform als IaC-Tool nutzen sollte

    • Wie es sich von anderen IaC-Tools unterscheidet

    • Warum die Popularität von Terraform hilfreich sein kann

  • Warum Terraform in Verbindung mit AWS verwenden?1:59

    In diesem Modul lernst du:

    • Warum man auch auf AWS Terraform nutzen sollte

  • Überblick über die Lerninhalte2:14

    In diesem Modul bekommst du eine Aussicht über alle Lernelemente in diesem Kurs

  • Einführung in IaC und Terraform

Requirements

  • Du brauchst Zugang zum Terraform Tool
  • Du brauchst keine Vorkenntnisse! Alles was du wissen musst, lernst du im Kurs!

Description

Du wolltest schon immer mal wissen wolltest, was Infrastructure as Code bzw. Terraform ist?

Dann ist dieser Kurs genau das Richtige für Dich!


Terraform Masterclass: Lerne alles über Themen wie der HashiCorp Configuration Language (HCL), die Nutzung von Modulen, der Verbindung mit AWS oder der Implementierung von CI/CD-Pipelines mit GitHub. Hier wirst du von der Installation und Einrichtung von Terraform bis hin zu konkreten Anwendungsfällen begleitet.


Hast du dich schonmal gefragt, wie es wäre...

- dein eigener Boss zu sein?

- aufzustehen wann du möchtest?

- von Zuhause aus zu arbeiten?

- und damit richtig gutes Geld zu verdienen?



All das ist möglich im Leben eines DevOps Engineer. Und mit diesem Kurs bekommst du die vollständige Ausbildung dazu.


1. Einführung in IaC und Terraform

Wir beginnen mit den Grundlagen der Infrastructure as Code (IaC) und warum Terraform das bevorzugte Tool für die moderne Infrastrukturverwaltung ist. Du lernst, was Terraform von anderen Tools unterscheidet und richtest deine Entwicklungsumgebung ein, um direkt loslegen zu können.

2. Erste Schritte in Terraform

In diesem Abschnitt machen wir unsere ersten Schritte mit Terraform. Du lernst, wie du Terraform auf verschiedenen Betriebssystemen installierst und konfigurierst. Danach tauchen wir in die Grundlagen ein: Terraform Provider, die HashiCorp Configuration Language (HCL) und die Verbindung zu Cloud-Anbietern wie AWS. Außerdem bekommst du einen Überblick über die wichtigsten Terraform-Befehle und wie du mit der AWS CLI arbeitest.

3. Grundlagen des Workflows und Zustandsmanagement

Terraform verwaltet den Zustand deiner Infrastruktur – aber wie genau funktioniert das? Hier lernst du alles über den Terraform State, den Remote State und die dazugehörigen Befehle. Damit stellst du sicher, dass deine Infrastruktur immer synchron bleibt und keine unerwarteten Änderungen auftreten.

4. Module und Wiederverwendbarkeit

Terraform-Module helfen dir, deine Konfiguration übersichtlich und wiederverwendbar zu gestalten. In diesem Abschnitt zeigen wir dir, wie du Module erstellst, verwaltest und sinnvoll einsetzt. Außerdem lernst du, mit Datentypen, Meta-Argumenten sowie for_each und count zu arbeiten, um deine Infrastruktur noch effizienter zu gestalten.

5. Erweiterte Funktionalitäten

Nun wird es fortgeschritten! Wir tauchen tiefer in Terraform ein und behandeln komplexe Datentypen sowie erweiterte Funktionen wie for und if. Zudem erfährst du, wie du eine immutable Infrastruktur umsetzt – ein wichtiges Konzept für eine ausfallsichere und skalierbare Cloud-Architektur.

6. Sicherheit und Best Practices

Sicherheit ist ein entscheidender Faktor in der Cloud. In diesem Abschnitt lernst du, wie du mit jsonencode, Vorlagedateien und Terraform State Lock sicher arbeitest. Außerdem erfährst du, wie du mit Infracost Kosten im Blick behältst und mit Secrets Management vertrauliche Informationen sicher verwaltest.

7. Versionskontrolle und Kollaboration

Terraform-Projekte werden oft im Team bearbeitet – deshalb ist eine saubere Versionskontrolle essenziell. Hier lernst du, wie du Git richtig einsetzt, eine sinnvolle Branch-Struktur aufbaust und Terraform Workspaces nutzt. Zusätzlich erfährst du, wie du Terraform Cloud für eine noch bessere Zusammenarbeit verwendest.

8. CI/CD Automatisierung

Automatisierung ist das Herzstück moderner Infrastruktur. In diesem Abschnitt setzen wir CI/CD-Pipelines in GitHub auf und erweitern sie Schritt für Schritt. Du lernst, wie du externe Tools einbindest und deine Terraform-Deployments nahtlos in eine CI/CD-Pipeline integrierst.

9. Fehlerbehebung und Optimierung

Auch in Terraform läuft nicht immer alles perfekt – doch keine Sorge, hier lernst du, wie du Probleme schnell identifizierst und behebst. Wir zeigen dir, wie du das Logging in Terraform anpasst und die Performance deiner Deployments optimierst.

10. Multi-Cloud und Hybrid-Cloud Architekturen mit Terraform

Du möchtest deine Infrastruktur über mehrere Cloud-Anbieter hinweg verwalten? Kein Problem! In diesem Abschnitt lernst du, wie du Multi-Cloud-Strategien mit Terraform umsetzt und ein Multi-Cloud-Deployment realisierst.

11. Abschlussprojekt

Nun ist es Zeit, dein Wissen in die Praxis umzusetzen! In deinem Abschlussprojekt erstellst du eine vollständige Infrastruktur mit Terraform – von der Planung bis zur Bereitstellung. Damit zeigst du nicht nur, was du gelernt hast, sondern hast am Ende ein reales Projekt, das du für zukünftige Vorhaben nutzen kannst.



Du bekommst sofortigen Zugriff auf:

     • Über 6 Stunden Terraform Masterclass

     • Zugang zur Community und Austausch mit allen Kursmitgliedern

     • Support vom Terraform Experte Justin


Udemy Zufriedenheitsgarantie

Udemy hat eine 30 Tage Geld zurück Garantie. Wenn du also doch nicht zufrieden mit dem Kurs bist, bekommst du das gesamte Geld sofort zurück!


Schreib dich jetzt in den Kurs ein und werde innerhalb kürzester Zeit zum Terraform Experten!


Wir freuen uns schon, Dich in der ersten Lektion dieser Masterclass begrüßen zu dürfen!

Justin & Marius

Who this course is for:

  • Anfänger, die gerade in die Terraform Welt eintauchen möchten