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