Infrastructure Provisioning with Terraform - eLearning

3.500,00 DKK

  • 10 hours
eLearning

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

Hero

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

Hero

Kursusforløb

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
Infrastrukturklargøring med Terraform

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

Start kurset nu

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

Contact background

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!