Kurs

Getting Started with Terraform for Google Cloud («TFGC»)

In diesem Kurs lernen Sie, wie Terraform für die Implementierung von Infrastructure-as-a-Code verwendet wird, und es werden einige der wichtigsten Funktionen für die Erstellung und Verwaltung von Google-Cloud-Infrastrukturen vermittelt.
Dauer 1 Tag
Preis 850.–   zzgl. 8.1% MWST
Kursdokumente Offizielle Google-Cloud-Unterlagen

Kurs-Facts

Key Learnings
  • Definieren des geschäftlichen Bedarfs an «Infrastructure as Code» und der Vorteile des Einsatzes in der eigenen Umgebung
  • Erläutern der Eigenschaften und Funktionalitäten von Terraform
  • Verwenden von Terraform-Ressourcen, -Variablen und -Ausgabewerten zur Erstellung von Google-Cloud-Infrastrukturressourcen
  • Verwenden von Terraform-Modulen zur Erstellung wiederverwendbarer Konfigurationen
  • Erläutern des Terraform-Status und seiner Bedeutung
Inhalt

1 Einführung in Terraform für Google Cloud
Einführung in IaC

  • Was ist Infrastruktur als Code (IaC)?
  • Probleme, die IaC lösen kann
  • Vorteile von IaC
  • Bereitstellung versus Konfiguration
  • Imperativer versus deklarativer Ansatz

Einführung in Terraform

  • Terraform-Übersicht
  • Terraform-Funktionen
  • IaC-Konfigurationsablauf
  • Terraform Anwendungsfälle

Verwendung von Terraform

  • Wie man Terraform benutzt
  • Terraform in der Produktion einsetzen
  • Installation von Terraform
  • Authentifizierung für Google Cloud

2 Begriffe und Konzepte
Die Autorenphase

  • Terraform-Verzeichnisstruktur
  • Einführung in die HCL-Syntax
  • Ressourcen
  • Variablen
  • Zustand
  • Module

Terraform-Befehle

  • terraform init
  • terraform plan
  • terraform apply
  • terraform fmt
  • terraform destroy

Terraform Validator Tool

  • Einführung
  • Warum sollte man das Terraform Validator Tool verwenden?
  • Arbeitsablauf der Validierung
  • Terraform-Validator-Anwendungsfälle

3 Schreiben von Infrastrukturcode für Google Cloud
Einführung in die Ressourcen

  • Überblick über Ressourcen
  • Syntax
  • Beispiel
  • Verweis auf ein Ressourcen-Attribut

Überlegungen zur Definition eines Ressourcenblocks
Meta-Argumente für Ressourcen
Abhängigkeiten von Ressourcen

  • Implizite Abhängigkeit
  • Explizite Abhängigkeit

Einführung in Variablen

  • Übersicht
  • Syntax zur Deklaration einer Variable
  • Syntax zur Referenzierung und Zuweisung eines Wertes an eine Variable
  • Bewährte Praktiken für Variablen

Einführung in Ausgabewerte

  • Überblick über Ausgabewerte
  • Best Practices

Terraform-Registrierung und CFT

  • Einführung in Terraform Registry
  • Einführung in CFT

4 Organisation und Wiederverwendung der Konfiguration mit Terraform-Modulen
Einführung in Module

  • Warum werden Module benötigt?
  • Was ist ein Modul?
  • Beispiel

Wiederverwendung von Konfigurationen mit Hilfe von Modulen

  • Modul-Quellen
  • Aufrufen eines Moduls in der Quellkonfiguration

Verwendung von Variablen zur Parametrisierung Ihrer Konfiguration
Übergabe von Ressourcenattributen mithilfe von Ausgabevariablen
Anwendungsfälle von Modulen, Vorteile und Best Practices

5 Einführung in den Terraform-Status
Einführung in den Terraform-Status

  • Wie Informationen in einer Terraform-Statusdatei gespeichert werden

Möglichkeiten zum Speichern einer Statusdatei
Speichern einer Statusdatei in einem Cloud Storage Bucket

  • Probleme bei der lokalen Speicherung des Terraform-Status
  • Vorteile des Speicherns einer Statusdatei in einem Cloud-Storage-Bucket
  • Verfahren zum Speichern einer Terraform-Statusdatei in einem Cloud-Storage-Bucket aus der Ferne

Best Practices für den Terraform-Status

Methodik & Didaktik

Lernende erhalten praktische Übungen zum Aufbau von Google-Cloud-Ressourcen mit Terraform.

Zielpublikum

Cloud-Ingenieure, DevOps-Ingenieure und Personen, die Terraform zur Automatisierung der Infrastruktur-Bereitstellung mit Schwerpunkt auf der Google Cloud Platform einsetzen möchten.

Anforderungen

Um den grössten Nutzen aus diesem Kurs zu ziehen, sollten die Teilnehmenden:

Zertifizierung

Dieser Kurs ist Teil des Zertifizierungspfads Google Cloud Certified Associate Cloud Engineer.

Zusatzinfo

Produkte

  • Compute Engine
  • VPC Networking
  • Cloud Storage
  • Terraform
  • Cloud Foundation Toolkit

Nicht abgedeckt

  • Cloud Build

Download

Fragen zum Kurs

Haben Sie Fragen zum Kurs?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Möchten Sie diesen Kurs als Firmenkurs buchen?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Anzahl Teilnehmende
Gewünschter Kursort
Gewünschtes Startdatum (DD.MM.YYYY)
Gewünschtes Enddatum (DD.MM.YYYY)

Wählen Sie Ihr Datum

28
Mär
2025
Genf
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
15
Apr
2025
Zürich
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
15
Apr
2025
Bern
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
15
Apr
2025
Basel
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
9
Mai
2025
Lausanne
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
21
Mai
2025
Zürich
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
21
Mai
2025
Bern
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
21
Mai
2025
Basel
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
16
Jun
2025
Genf
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
28
Jul
2025
Lausanne
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
26
Aug
2025
Zürich
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
26
Aug
2025
Bern
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
26
Aug
2025
Basel
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
15
Sep
2025
Genf
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
24
Okt
2025
Lausanne
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
6
Nov
2025
Zürich
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
6
Nov
2025
Bern
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
6
Nov
2025
Basel
Deutsch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
1
Dez
2025
Genf
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST
Nächste Durchführung
28
Mär
2025
Genf
Französisch
Terminübersicht
CHF 850.-
zzgl. 8.1% MWST
CHF 850.-
zzgl. 8.1% MWST