Infrastructure Provisioning with Terraform - eLearning
3.500,00 DKK
- 10 hours
Bliv skarp til Infrastructure as Code (IaC), og automatisér cloud‑infrastruktur med Terraform – et af de mest efterspurgte DevOps‑værktøjer i dag. Dette praktiske kursus er designet til at hjælpe dig med at oprette, administrere og skalere infrastruktur på tværs af flere cloud‑platforme ved hjælp af kode i stedet for manuelle processer.
Nøglefunktioner
Sprog
Kursus og materiale på engelsk
Niveau
Begynder - Mellem niveau
Adgang
1 års adgang til læringsplatformen
4 timers on-demand videoer
med over 10 timers anbefalet studietid
4 opgaver
30 praktiske øvelser og 7 automatisk bedømte tests
Certifikat
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at:
IaC
Forstå konceptet Infrastructure as Code (IaC) og dets fordele
Arbejdsproces
Lær, hvordan Terraform fungerer, og hvilken rolle det spiller i DevOps‑arbejdsgange
Konfiguration
Skriv og administrer Terraform-konfigurationsfiler ved hjælp af deklarativ syntaks
Bestemmelse
Klargør og administrer cloud-infrastruktur på tværs af platforme som AWS, Azure eller GCP
Skala
Brug variabler, moduler og genanvendelige komponenter til skalerbar infrastruktur
Administrer
Administrér Terraform-statefiler og hold styr på ændringer i infrastrukturen
Udrul
Automatisér udrulning og opdatering af infrastruktur effektivt
Anvend
Anvend bedste praksis til at opbygge konsistente og pålidelige miljøer
Integrere
Integrer Terraform i DevOps-pipelines for kontinuerlig udrulning

Kursusforløb
Kom godt i gang
Lektion 01
- Konfigurationsstyring vs. infrastruktur som kode
- Hvorfor Terraform
- Alternativer til Terraform
- Opsæt GitHub og Codespaces
- Opsæt AWS-sandkasse
- Klargør din første AWS VPC
- Din første VPC med Terraform
Grundlæggende HCL og basale arbejdsgange
Lektion 02
- Grundlæggende byggesten i en Terraform-løsning
- Et nærmere kig på udbydere
- Datatyper og typebegrænsninger
- Undersøgelse af variabler, lokale værdier og outputs
- Variabler, lokale værdier og outputs i praksis
- Arkitektur af en enkel AWS IaaS-løsning
- Terraforming den enkle IaaS-løsning, del 1
- Terraforming den enkle IaaS-løsning, del 2
- Terraforming den enkle IaaS-løsning, del 3
- Refaktorering af AWS-løsningen
- Statlige filer
HCL
Lektion 03
- Forståelse af funktioner
- Udforskning af funktioner
- Almindeligt udtryk
- Brug af moduler
- Planlægning: Refaktorering af enkel AWS-løsning
- Arbejder: Refaktorering af enkel AWS-løsning
- Refaktorering af enkel AWS-løsning
- Om brugerdefinerede moduler
- Skriv brugerdefineret modul
- Meta-argumenter
- Meta-argumenter (øvelse)
- Skabeloner og skabelonopbygning
- Skabeloner (øvelse)
- Klargøringsværktøjer
- Læse output fra en anden state-fil
Håndtering af Terraform med Git
Lektion 04
- Git-grundlæggende
- Strategier for Git-branching
- Git-hostingudbydere
- Integrér Terraform-kvalitet i Git-arbejdsflowet
- GitHub pull request i praksis
Fjernstate og arbejdsområder
Lektion 05
- Almindelige backends til fjernstate
- Migrér fra lokal til S3-backend
- Introduktion til Workspaces
- Praktisk arbejde med TF CLI Workspaces
- Opsætning af Terraform Cloud CLI
- Terraform Cloud CLI – Opsætning og anvendelse
- GitHub PR'er Terraform Cloud – tilslut og bind
- GitHub PR'er Terraform Cloud – Opret, se og flet
Jenkins til Terraform CI/CD
Lektion 06
- Jenkins – Overblik
- Terraforming af Jenkins-infrastruktur
- Klargør Jenkins-server
- Konfigurer Jenkins-projekt
- Integrér Jenkins med GitHub

Hvem bør tilmelde sig dette program?
DevOps-ingeniører og kommende DevOps-professionelle
Cloudingeniører og infrastrukturingeniører
Systemadministratorer, der administrerer cloudmiljøer
Udviklere, der er interesserede i automatisering og IaC
IT-professionelle, der skifter til cloud- og DevOps-roller
Forudsætninger
- Grundlæggende forståelse af cloud computing-koncepter
- Kendskab til kommandolinjegrænseflader (CLI)
- Grundlæggende kendskab til programmering eller scripting (hjælpsomt, men ikke obligatorisk)
- Forståelse af infrastruktur- eller netværkskoncepter er en fordel
Udtalelser
Licensering og akkreditering
Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
