Infrastrukturprovisionering med Terraform - eLearning

4.950,00 SEK

  • 10 hours
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 företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!