Infrastructure Provisioning with Terraform - eLearning

Methode

Infrastructure Provisioning with Terraform - eLearning

Adding Value Consulting DE
Logo von Adding Value Consulting DE
Bewertung: starstarstarstarstar 9,8 Bildungsangebote von Adding Value Consulting DE haben eine durchschnittliche Bewertung von 9,8 (aus 27 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Beschreibung

Infrastrukturbereitstellung mit Terraform - E-Learning

Meistern Sie die Kunst von Infrastructure as Code (IaC) und automatisieren Sie Cloud-Infrastrukturen mit Terraform – einem der heute am meisten nachgefragten DevOps-Tools. Dieser praxisorientierte Kurs wurde entwickelt, um Ihnen beim Bereitstellen, Verwalten und Skalieren von Infrastrukturen über mehrere Cloud-Plattformen hinweg zu helfen – unter Verwendung von Code anstelle von manuellen Prozessen.

Sie beginnen mit den Grundlagen von Terraform und IaC, bevor Sie zum Schreiben von Konfigurationsdateien, der Verwaltung von Statusdateien (State Files) und der Bereitstellung realer Infrastrukturen übergehen. Durch praktische Übungen und r…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Infrastrukturbereitstellung mit Terraform - E-Learning

Meistern Sie die Kunst von Infrastructure as Code (IaC) und automatisieren Sie Cloud-Infrastrukturen mit Terraform – einem der heute am meisten nachgefragten DevOps-Tools. Dieser praxisorientierte Kurs wurde entwickelt, um Ihnen beim Bereitstellen, Verwalten und Skalieren von Infrastrukturen über mehrere Cloud-Plattformen hinweg zu helfen – unter Verwendung von Code anstelle von manuellen Prozessen.

Sie beginnen mit den Grundlagen von Terraform und IaC, bevor Sie zum Schreiben von Konfigurationsdateien, der Verwaltung von Statusdateien (State Files) und der Bereitstellung realer Infrastrukturen übergehen. Durch praktische Übungen und reale Szenarien erwerben Sie die Fähigkeiten, um konsistente, skalierbare und zuverlässige Umgebungen für Entwicklung, Staging und Produktion aufzubauen.

Am Ende dieses Kurses werden Sie in der Lage sein, das Infrastrukturmanagement zu optimieren, manuelle Fehler zu reduzieren und Bereitstellungszyklen mithilfe von Terraform drastisch zu beschleunigen.

Hauptmerkmale

  • Kurs und Materialien auf Englisch

  • Anfängerniveau

  • 4 Stunden On-Demand-Videos

  • 30 Praxisübungen (Hands-on)

  • 4 Praxisaufgaben (Assignments)

  • 7 automatisch bewertete Tests (Assessments)

  • Mehr als 10 Stunden empfohlene Lernzeit

  • 1 Jahr Zugriff auf die Lernplattform

  • Inklusive Zertifikat bei Kursabschluss

Lernziele

  • Das Konzept von Infrastructure as Code (IaC) und dessen Vorteile verstehen

  • Die Funktionsweise von Terraform und seine Rolle in DevOps-Workflows verstehen

  • Terraform-Konfigurationsdateien mittels deklarativer Syntax schreiben und verwalten

  • Cloud-Infrastrukturen auf Plattformen wie AWS, Azure oder GCP bereitstellen und verwalten

  • Variablen, Module und wiederverwendbare Komponenten für skalierbare Infrastrukturen nutzen

  • Terraform-Statusdateien (State Files) verwalten und Infrastrukturänderungen nachverfolgen

  • Die Bereitstellung und Aktualisierung von Infrastrukturen effizient automatisieren

  • Best Practices für den Aufbau konsistenter und zuverlässiger Umgebungen anwenden

  • Terraform in DevOps-Pipelines für eine kontinuierliche Bereitstellung (Continuous Deployment) integrieren

Zielgruppe

  • DevOps-Engineers und angehende DevOps-Spezialisten

  • Cloud-Engineers und Infrastruktur-Engineers

  • Systemadministratoren, die Cloud-Umgebungen verwalten

  • Entwickler mit Interesse an Automatisierung und IaC

  • IT-Profis, die in Cloud- und DevOps-Rollen wechseln möchten

Voraussetzungen

  • Grundlegendes Verständnis von Cloud-Computing-Konzepten

  • Vertrautheit mit Kommandozeilen-Schnittstellen (CLI)

  • Basiswissen in Programmierung oder Scripting ist hilfreich, aber nicht zwingend erforderlich

  • Ein Verständnis von Infrastruktur- oder Netzwerkkonzepten ist ein Plus

Kursinhalt

Erste Schritte (Getting Started)

  • Konfigurationsmanagement vs. Infrastructure as Code

  • Warum Terraform?

  • Alternativen zu Terraform

  • GitHub und Codespaces einrichten

  • AWS Sandbox einrichten

  • Bereitstellung Ihrer ersten AWS VPC

  • Ihre erste VPC mit Terraform

Essentielles HCL und grundlegende Workflows

  • Die Grundbausteine einer Terraform-Lösung

  • Ein genauerer Blick auf Provider (Anbieter)

  • Datentypen und Typbeschränkungen (Type Constraints)

  • Variablen, Locals und Outputs im Detail

  • Variablen, Locals und Outputs in der Praxis

  • Architektur einer einfachen AWS IaaS-Lösung

  • Die einfache IaaS-Lösung mit Terraform umsetzen – Teil 1

  • Die einfache IaaS-Lösung mit Terraform umsetzen – Teil 2

  • Die einfache IaaS-Lösung mit Terraform umsetzen – Teil 3

  • Refactoring der AWS-Lösung

Statusdateien & Fortgeschrittenes HCL

  • Funktionen in Terraform verstehen (Functions)

  • Funktionen in der Praxis erforschen

  • Häufige Ausdrücke (Common Expressions)

  • Verwendung von Modulen

  • Planung: Refactoring einer einfachen AWS-Lösung

  • Durchführung: Refactoring einer einfachen AWS-Lösung

  • Refactoring einer einfachen AWS-Lösung

  • Alles über benutzerdefinierte Module (Custom Modules)

  • Eigene benutzerdefinierte Module schreiben

  • Meta-Argumente

  • Meta-Argumente (Übung)

  • Templates und Vorlagenverwaltung (Templating)

  • Templating (Übung)

  • Provisioner (Bereitsteller)

  • Auslesen der Outputs einer anderen Statusdatei (Remote State)

Terraform mit Git verwalten

  • Git-Grundlagen

  • Git-Branching-Strategien (Verzweigungsmodelle)

  • Git-Hosting-Anbieter

  • Terraform-Qualitätsprüfungen in den Git-Workflow integrieren

  • GitHub Pull Requests in Aktion

Remote State und Workspaces

  • Gängige Backends für Remote State

  • Migration vom lokalen Backend zu einem S3-Backend

  • Einführung in Workspaces (Arbeitsbereiche)

  • Praxisübungen mit Terraform CLI Workspaces

  • Terraform Cloud CLI Setup

  • Terraform Cloud CLI einrichten und aufrufen

  • GitHub PRs mit Terraform Cloud verbinden und verknüpfen

  • GitHub PRs mit Terraform Cloud: Initiieren, Einsehen und Mergen

Jenkins für Terraform CI/CD

  • Jenkins im Überblick

  • Bereitstellung der Jenkins-Infrastruktur mit Terraform

  • Provisionierung des Jenkins-Servers

  • Konfiguration des Jenkins-Projekts

  • Integration von Jenkins mit GitHub

FAQ (Häufig gestellte Fragen)

Wird es über die On-Demand-Videos hinaus weitere Lernmaterialien geben?

Absolut! Das On-Demand-Lernerlebnis bietet weit mehr als nur Videos, um eine immersive Lernumgebung zu schaffen. Dazu gehören:

  • LERNEN: Interaktive Wissensquizze zur Wiederholung und reale Fallstudien zur Festigung der Konzepte.

  • BEWERTEN: Einstufungstests, modulbasierte Tests und Abschlussprüfungen, um Ihren Fortschritt zu verfolgen.

  • PRÄSENTIEREN/ÜBEN: Praxisnahe Übungen mit realen Simulationen und Cloud-Labs.

  • EINBLICKE GEWINNEN: Echtzeit-Analysen und Berichte, die Ihre Lernfortschritte, Herausforderungen und vorgeschlagenen Bereiche aufzeigen, die Sie für das Meistern der Schlüsselkompetenzen noch einmal vertiefen sollten.

Kann ich diesen Kurs neben meinem Vollzeitjob absolvieren?

Ja! Dieser Kurs ist auf maximale Flexibilität ausgelegt. Da er in einem Onlinemodus zum Selbststudium bereitgestellt wird, können Sie ganz nach eigenem Zeitplan lernen und sich weiterbilden. So lässt sich das Training perfekt mit Ihrem Hauptberuf vereinbaren.

Worum geht es in diesem Terraform-Kurs?

Dieser Kurs vermittelt Ihnen, wie Sie Terraform einsetzen, um die Bereitstellung von Infrastrukturen nach den Prinzipien von Infrastructure as Code (IaC) zu automatisieren.

Was genau ist Terraform?

Terraform ist ein Open-Source-Tool, mit dem Infrastrukturen mithilfe von Code aufgebaut, verwaltet und automatisiert werden – anstatt alles manuell per Klick einzurichten. Mit Terraform schreiben Sie ein Skript, das Ihre gewünschte Infrastruktur (Server, Datenbanken, Netzwerke) beschreibt, und das Tool erstellt und verwaltet diese Ressourcen vollautomatisch für Sie.

Es wird hauptsächlich verwendet für:

  • Die Bereitstellung von Cloud-Ressourcen (AWS, Azure, GCP)

  • Die Verwaltung von Infrastrukturen über mehrere Umgebungen hinweg

  • Die automatische Einrichtung von Servern, Netzwerken und Datenbanken

  • Die Aufrechterhaltung konsistenter Umgebungen (Entwicklung, Test, Produktion)

Warum ist Terraform so beliebt?

Terraform ist weit verbreitet, weil es Teams ermöglicht, Infrastruktur wie Softwarecode zu behandeln. Das macht Bereitstellungen schneller, konsistenter und extrem einfach skalierbar. Es unterstützt eine Vielzahl von Cloud-Anbietern wie Amazon Web Services, Microsoft Azure und die Google Cloud Platform, wodurch Unternehmen flexibel bleiben und sich nicht an einen einzigen Cloud-Anbieter binden müssen. Der deklarative Ansatz vereinfacht komplexe Setups: Benutzer definieren lediglich das gewünschte Endergebnis, während Terraform die logische Ausführung übernimmt. Darüber hinaus helfen Funktionen wie die Statusverwaltung (State Management) und wiederverwendbare Module dabei, manuelle Fehler zu minimieren und die Effizienz über alle Umgebungen hinweg zu sichern.

Was werde ich in diesem Kurs lernen?

Sie lernen, wie Sie Terraform-Konfigurationen schreiben, Cloud-Infrastrukturen effizient verwalten, automatische Deployments aufsetzen und professionell mit modernen Cloud-Plattformen interagieren.

Benötige ich Vorkenntnisse mit Terraform?

Nein, es sind keine Vorkenntnisse erforderlich. Der Kurs ist absolut einsteigerfreundlich, wobei grundlegende IT-, Cloud- oder CLI-Kenntnisse den Einstieg erleichtern.

Welche praktischen Fähigkeiten werde ich erwerben?

Sie sammeln umfassende praktische Erfahrung bei der Bereitstellung von Infrastrukturen, der Verwaltung von Statusdateien (State Files) und der vollständigen Automatisierung von Cloud-Umgebungen.

Wie hilft dieser Kurs meiner Karriere?

Er stattet Sie mit extrem gefragten Fähigkeiten im Bereich DevOps und Cloud-Automatisierung aus. Damit bereitet er Sie optimal auf moderne Rollen wie DevOps Engineer, Cloud Engineer und Infrastructure Engineer vor.

Warum ist Terraform im DevOps-Bereich so wichtig?

Terraform ermöglicht es Teams, das Setup von Infrastrukturen komplett zu automatisieren, absolute Konsistenz zwischen verschiedenen Umgebungen zu wahren und manuelle Konfigurationsfehler zu eliminieren. Das macht es zu einem der kritischsten Kernwerkzeuge moderner DevOps-Workflows.

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.