Infrastrukturprovisionering med Terraform - eLearning
4.950,00 SEK
- 10 timmar
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

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

Kursöversikt
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
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
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
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
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
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

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
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

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.
