Infrastructure Provisioning with Terraform - eLearning
4.950,00 NOK
- 10 hours
Lær deg kunsten å bruke Infrastructure as Code (IaC) og automatiser skysinfrastruktur med Terraform – et av de mest etterspurte DevOps-verktøyene i dag. Dette praktiske kurset er laget for å hjelpe deg med å provisjonere, administrere og skalere infrastruktur på tvers av flere skyplattformer ved å bruke kode i stedet for manuelle prosesser.
Nøkkelfunksjoner
Språk
Kurs og materiell på engelsk
Nivå
Nybegynner - Middels nivå
Tilgang
1 års tilgang til læringsplattformen
4 timer med videoer på forespørsel
med over 10 timers anbefalt studietid
4 oppgaver
30 praktiske øvelser og 7 automatisk vurderte prøver
Sertifikat
Sertifikat for fullført program inkludert

Læringsutbytte
Når du er ferdig med dette kurset, vil du kunne:
IaC
Forstå konseptet Infrastruktur som kode (IaC) og fordelene ved det
Arbeidsflyt
Lær hvordan Terraform fungerer og hvilken rolle det spiller i DevOps-arbeidsflyter
Konfigurasjon
Skriv og administrer Terraform-konfigurasjonsfiler ved hjelp av deklarativ syntaks
Bestemmelse
Tilrettelegg for og administrer skytjenesteinfrastruktur på tvers av plattformer som AWS, Azure eller GCP
Skala
Bruk variabler, moduler og gjenbrukbare komponenter for skalerbar infrastruktur
Administrer
Administrer Terraform-tilstandsfiler og spor endringer i infrastrukturen
Distribuer
Automatiser utrulling og oppdatering av infrastruktur på en effektiv måte
Bruk
Bruk beste praksis for å bygge konsistente og pålitelige miljøer
Integrere
Integrer Terraform i DevOps-pipelines for kontinuerlig utrulling

Kursplan
Komme i gang
Leksjon 01
- Konfigurasjonsstyring vs infrastruktur som kode
- Hvorfor Terraform
- Alternativer til Terraform
- Sett opp GitHub og Codespaces
- Sett opp AWS-sandkasse
- Klargjør din første AWS VPC
- Din første VPC med Terraform
Grunnleggende HCL og enkle arbeidsflyter
Leksjon 02
- Grunnleggende byggeklosser i en Terraform-løsning
- Et nærmere blikk på tilbydere
- Datatyper og typebegrensninger
- Undersøke variabler, lokale verdier og utdata
- Variabler, lokale verdier og utdata i praksis
- Arkitektur av en enkel AWS IaaS-løsning
- Terraforming den enkle IaaS-løsningen del 1
- Terraforming den enkle IaaS-løsningen del 2
- Terraforming den enkle IaaS-løsningen del 3
- Refaktorering av AWS-løsningen
- Statlige filer
HCL
Leksjon 03
- Forståelse av funksjoner
- Utforske funksjoner
- Vanlig uttrykk
- Bruke moduler
- Planlegging: Refaktorering av enkel AWS-løsning
- Arbeid: Refaktorering av enkel AWS-løsning
- Refaktorering av enkel AWS-løsning
- Om egendefinerte moduler
- Skriv egendefinert modul
- Meta-argumenter
- Meta-argumenter (øvelse)
- Maler og malbasert utforming
- Maler (øvelse)
- Klargjørere
- Lese utdata fra en annen tilstandsfil
Administrere Terraform med Git
Leksjon 04
- Grunnleggende Git
- Strategier for bruk av Git-brancher
- Git-vertstjenester
- Integrer Terraform-kvalitet i Git-arbeidsflyten
- GitHub Pull Request i praksis
Ekstern tilstand og arbeidsområder
Leksjon 05
- Vanlige backends for ekstern tilstand
- Migrer fra lokal til S3-backend
- Introduksjon til arbeidsområder
- Praktisk arbeid med TF CLI-arbeidsområder
- Oppsett av Terraform Cloud CLI
- Terraform Cloud CLI – konfigurere og kjøre
- GitHub PR-er Terraform Cloud – koble til og binde
- GitHub PR-er Terraform Cloud – starte, vise og slå sammen
Jenkins for Terraform CI/CD
Leksjon 06
- Oversikt over Jenkins
- Terraforming av Jenkins-infrastruktur
- Klargjør Jenkins-server
- Konfigurer Jenkins-prosjekt
- Integrer Jenkins med GitHub

Hvem bør melde seg på dette programmet?
DevOps-ingeniører og kommende DevOps-profesjonelle
Skyingeniører og infrastrukturingeniører
Systemadministratorer som administrerer skymiljøer
Utviklere som er interessert i automatisering og IaC
IT-fagfolk som går over til roller innen sky og DevOps
Forutsetninger
- Grunnleggende forståelse av skydatabehandlingskonsepter
- Kjennskap til kommandolinjegrensesnitt (CLI)
- Grunnleggende kunnskap om programmering eller skripting (nyttig, men ikke obligatorisk)
- Forståelse av infrastruktur- eller nettverkskonsepter er en fordel
Uttalelser
Lisensiering og akkreditering
Dette kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med kravene i Lisensavtalen
Likestillingspolicy
Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du bedriftsløsninger eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!
