Infrastrukturprovisionering med Terraform - eLearning

4.950,00 SEK

  • 10 timmar
eLearning

Bemästra konsten med Infrastructure as Code (IaC) och automatisera molninfrastruktur med Terraform – ett av de mest efterfrågade DevOps‑verktygen idag. Den här praktiska kursen är utformad för att hjälpa dig att skapa, hantera och skala infrastruktur över flera molnplattformar med hjälp av kod i stället för manuella processer.

Viktiga funktioner

Språk

Kurs och material på engelska

Nivå

Nybörjar- till mellannivå

Åtkomst

1 års tillgång till utbildningsplattformen

4 timmar videor på begäran

med mer än 10 timmars rekommenderad studietid

4 uppgifter

30 praktiska övningar och 7 automatiskt rättade prov

Certifikat

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna:

IaC

Förstå konceptet Infrastructure as Code (IaC) och dess fördelar

Arbetsflöde

Lär dig hur Terraform fungerar och vilken roll det har i DevOps-arbetsflöden

Konfiguration

Skriv och hantera Terraform-konfigurationsfiler med deklarativ syntax

Bestämmelse

Tillhandahåll och hantera molninfrastruktur på plattformar som AWS, Azure eller GCP

Skala

Använd variabler, moduler och återanvändbara komponenter för skalbar infrastruktur

Hantera

Hantera Terraform-statefiler och spåra infrastrukturförändringar

Distribuera

Automatisera driftsättning och uppdatering av infrastruktur på ett effektivt sätt

Ansök

Tillämpa bästa praxis för att skapa konsekventa och tillförlitliga miljöer

Integrera

Integrera Terraform i DevOps-pipelines för kontinuerlig driftsättning

Hero

Kursöversikt

  1. Komma igång

    Lektion 01

    • Konfigurationshantering vs infrastruktur som kod
    • Varför Terraform
    • Alternativ till Terraform
    • Konfigurera GitHub och Codespaces
    • Konfigurera AWS-sandlåda
    • Tilldela din första AWS VPC
    • Din första VPC med Terraform
  2. Grundläggande HCL och basarbetsflöden

    Lektion 02

    • Grundläggande byggstenar i en Terraform-lösning
    • En närmare titt på leverantörer
    • Datatyper och typbegränsningar
    • Granska variabler, lokala värden och utdata
    • Variabler, lokala värden och utdata i praktiken
    • Utforma en enkel AWS IaaS-lösning
    • Terraforming den enkla IaaS-lösningen del 1
    • Terraforming den enkla IaaS-lösningen del 2
    • Terraforming den enkla IaaS-lösningen del 3
    • Omstrukturering av AWS-lösningen
    • Statliga filer
  3. HCL

    Lektion 03

    • Förstå funktioner
    • Utforska funktioner
    • Vanligt uttryck
    • Använda moduler
    • Planering: Refaktorering av enkel AWS-lösning
    • Pågående arbete: Omskrivning av enkel AWS-lösning
    • Refaktorisera en enkel AWS-lösning
    • Om anpassade moduler
    • Skriv anpassad modul
    • Meta-argument
    • Meta-argument (övning)
    • Mallar och mallhantering
    • Mallhantering (övning)
    • Provisioners
    • Läsa utdata från en annan tillståndsfil
  4. Hantera Terraform med Git

    Lektion 04

    • Grunderna i Git
    • Strategier för Git-grenar
    • Git-värdtjänster
    • Integrera Terraform-kvalitet i Git-arbetsflödet
    • GitHub-pullbegäran i praktiken
  5. Fjärrtillstånd och arbetsytor

    Lektion 05

    • Vanliga backend-lösningar för fjärrlagrad state
    • Migrera från lokal backend till S3-backend
    • Introduktion till arbetsytor
    • Praktisk genomgång av TF CLI-arbetsytor
    • Konfiguration av Terraform Cloud CLI
    • Terraform Cloud CLI etablera och anropa
    • GitHub PR:er Terraform Cloud – anslut och bind
    • GitHub-PR:er Terraform Cloud – initiera, visa och slå ihop
  6. Jenkins för Terraform CI/CD

    Lektion 06

    • Översikt över Jenkins
    • Terraforming av Jenkins-infrastruktur
    • Tilldela Jenkins-server
    • Konfigurera Jenkins-projekt
    • Integrera Jenkins med GitHub
Infrastrukturprovisionering med Terraform

Vem bör anmäla sig till det här programmet?

DevOps-ingenjörer och blivande DevOps-proffs

Cloudingenjörer och infrastrukturingenjörer

Systemadministratörer som hanterar molnmiljöer

Utvecklare som är intresserade av automatisering och IaC

IT-specialister som går över till roller inom molntjänster och DevOps

Starta kursen nu

Förutsättningar

  • Grundläggande förståelse för molndatorkoncept
  • Vana vid kommandoradsgränssnitt (CLI)
  • Grundläggande kunskaper i programmering eller skriptning (hjälpsamt men inte obligatoriskt)
  • Förståelse för infrastruktur- eller nätverkskoncept är ett plus

Uttalanden

Licensiering och ackreditering

Den här kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.


Vanliga frågor

Contact background

Behöver du en skräddarsydd företagsintern utbildning eller grupputbildning?

Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.