Kursplan
Introduction to Terraform
- Vad är Terraform?
- Fördelar med att använda Terraform
- Kända begrepp och terminologi
- Terraform jämfört med andra infrastruktur som kod-verktyg
Sätta upp din miljö
- Installera Terraform
- Sätta upp Visual Studio Code för Terraform-utveckling
- Skapa och konfigurera Azure-konton
Komma igång med Terraform på Azure
- AzureRM-providerns konfiguration
- Förverkliga autentisering till Azure
- Skriva din första Terraform-konfiguration
- Distribuera en grundläggande Azure-resurs
Hantera Terraform-state
- Förstå Terraform state
- Remote state-hantering med Azure Storage
- State-säkring och konsistens
Bygga infrastruktur med Terraform
- Skapa och hantera Azure Virtual Machines
- Konfigurera Azure Networking (VNet, Subnets, NSGs)
- Distribuera Azure storage accounts
- Sätta upp Azure SQL-databaser
Förbättrade Terraform-funktioner
- Terraform-moduler och återanvändning
- Använda datakällor och utdatavariabler
- Terraform-uttryck och funktioner
- Hantera beroenden i Terraform
Kontinuerlig integration och distribution
- Introduktion till Azure DevOps
- Sätta upp en CI/CD-pipelinen för Terraform
- Automatera Terraform-distributioner med Azure DevOps
- Tillämpa GitHub Actions för kontinuerlig leverans
Hantera hemligheter och känslig data
- Hantera hemligheter med Azure Key Vault
- Integrera Key Vault med Terraform
- Bästa praxis för hantering av hemligheter
Övervaka och skalning av infrastruktur
- Sätta upp Azure-övervakning och varningar
- Skala Azure-resurser med Terraform
- Förverkliga automatisk skalning i grupper
Felsökning och bästa praxis
- Felsöka Terraform-konfigurationer
- Hantera vanliga fel och problem
- Terraforms bästa praxis och rekommendationer
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse av molnbaserade beräkningskoncept
- Förmåga att använda Microsoft Azure-tjänster och portalen
- Grundläggande kunskap i skript- eller programmeringsspråk
Målgrupp
- Molninformatikertekniker
- DevOps-informatiker
- IT-professionals
- Systemadministratörer
Vittnesmål (2)
Instruktören presenterade ämnena på ett mycket tydligt, koncist och välstrukturerat sätt som var enkelt att följa. Mina kollegor kommenterade att de önskade att de haft denna utbildning tidigare innan de började använda Terraform. Jag tyckte också mycket om det praktiska kodarbetet med VM:arna. Det fungerade väldigt bra. Instruktören var också mycket personlig och relaterbar.
Shane - Keystart
Kurs - Terraform on Microsoft Azure
Maskintolkat
Jag älskade de tekniska aspekterna av övningarna - det var fantastiskt att se Terraform i verksamhet och kunna se hur resurserna skapades i Azure.
Brett Hawson - Reach Plc
Kurs - Terraform on Microsoft Azure
Maskintolkat