Kursplan
Introduktion till Terraform
- Vad är Terraform?
- Fördelar med att använda Terraform
- Centrala koncept och terminologi
- Terraform jämfört med andra Infrastructure as Code-verktyg
Att sätta upp din miljö
- Installation av Terraform
- Att sätta upp Visual Studio Code för Terraform-utveckling
- Skapa och konfigurera Azure-konton
Komma igång med Terraform på Azure
- Konfiguration av AzureRM-providern
- Autentisering till Azure
- Skriva din första Terraform-konfiguration
- Distribuera en grundläggande Azure-resurs
Hantera Terraform-tillstånd
- Förståelse av Terraform-tillstånd
- Fjärrhantering av tillstånd med Azure Storage
- Tillståndsspärr och konsistens
Bygga infrastruktur med Terraform
- Skapa och hantera Azure virtuella maskiner
- Konfigurera Azure-nätverk (VNet, subnät, NSG:er)
- Distribuera Azure-lagringar
- Sätta upp Azure SQL-databaser
Avancerade Terraform-funktioner
- Terraform-moduler och återanvändbarhet
- Användning av datakällor och utmatningsvariabler
- Terraform-uttryck och funktioner
- Hantering av beroenden i Terraform
Kontinuerlig integration och deployment
- Introduktion till Azure DevOps
- Att sätta upp en CI/CD-pipeline för Terraform
- Automatisera Terraform-deployment med Azure DevOps
- Integrera GitHub Actions för kontinuerlig leverans
Hantera hemligheter och känsliga data
- Hantera hemligheter med Azure Key Vault
- Integrera Key Vault med Terraform
- Bästa praxis för hemlighets hantering
Övervaka och skala infrastruktur
- Sätta upp Azure-övervakning och aviseringar
- Skalning av Azure-resurser med Terraform
- Implementera autoskalningsgrupper
Felsökning och bästa praxis
- Felsökning av Terraform-konfigurationer
- Hantera vanliga fel och problem
- Bästa praxis och rekommendationer för Terraform
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för molnberäkningskoncept
- Kännedom om Microsoft Azure-tjänster och portalen
- Grundläggande kunskap om skriptning eller programmering
Målgrupp
- Molntekniker
- DevOps-ingenjörer
- IT-specialister
- Systemadministratörer
Vittnesmål (3)
tempoförloppet var i stort sett fantastiskt. Michal var mycket bra på att säkerställa att publiken var engagerad och att alla följde med i stort sett
Asif Shaikh - Carpmaels & Ransford
Kurs - Terraform on Microsoft Azure
Maskintolkat
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