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 strukturerat sätt som var lätt att följa. Mina kollegor kommenterade att de önskade att de hade fått denna utbildning tidigare, innan de började använda Terraform. Jag gillade också verkligen den praktiska kodningen med hjälp av VM:erna. Det fungerade mycket bra. Instruktören var dessutom mycket personlig och lätt att relatera till.
Shane - Keystart
Kurs - Terraform on Microsoft Azure
Maskintolkat
Jag älskade de tekniska aspekterna av övningarna - det var fantastiskt att se Terraform i aktion och kunna se skapandet av resurserna i Azure.
Brett Hawson - Reach Plc
Kurs - Terraform on Microsoft Azure
Maskintolkat