Klargør og administrer cloudinfrastruktur med Terraform
Terraform er HashiCorps open source-værktøj til infrastruktur som kode, der lader dig definere, versionsstyre og udrulle cloudressourcer på tværs af AWS, Azure, GCP og snesevis af andre udbydere ved hjælp af ét deklarativt sprog. I stedet for at klikke dig gennem konsoller eller skrive skrøbelige shellscripts beskriver du din infrastruktur i .tf-filer, og Terraform håndterer oprettelse, opdateringer og nedtagning gennem et forudsigeligt plan- og anvendelsesforløb. Dette forløb dækker alt fra grundprincipperne til mønstre i virksomhedsskala fordelt på tolv fokuserede kurser.
Det lærer du
Du begynder med Terraform's centrale koncepter — udbydere, ressourcer, tilstand og livscyklussen for planlægning, anvendelse og destruktion — og går derefter videre til praktisk administration af AWS-infrastruktur, moduldesign og adskillelse af miljøer baseret på workspaces. Senere kurser dækker dynamisk konfiguration med for_each, count og indbyggede funktioner, datakilder, provisioners samt strategier for test og validering med terraform validate og politikværktøjer. Den avancerede del tager fat på teknikker til administration af tilstand, herunder fjernbackends og låsning af tilstand, integration med CI/CD-forløb og virksomhedsmønstre som arkitekturer med flere konti og delte modulregistre.
Læringsforløbet
Tolv kurser spænder fra A1 til C1. Det indledende kursus, Terraform: grundprincipper og opsætning, er gratis. Fra A2 går du videre til de centrale koncepter og derefter til en B1-blok om AWS-infrastruktur og bedste praksis for samarbejde i teams. B2-blokken — fem kurser — behandler moduler og workspaces til genbrug, datakilder og provisioners, dynamisk konfiguration og funktioner, test og validering samt CI/CD-integration. Forløbet afsluttes med tre C1-kurser: Avancerede teknikker til administration af tilstand, Avancerede mønstre og virksomhedsløsninger og Fejlfinding og optimering.
Sådan fungerer det
Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede editor med feedback i realtid. Du kan få hjælp af en AI-underviser, når du går i stå, så du kan arbejde dig gennem Terraform-konfigurationer i dit eget tempo uden at forlade appen.