Kursplan
Introduktion till Terraform
- Vad är Terraform?
- Fördelar med att använda Terraform
- Nyckelbegrepp och terminologi
- Terraform jämfört med annan infrastruktur som kodverktyg
Konfigurera din miljö
- Installera Terraform
- Ställa in Visual Studio Kod för Terraform utveckling
- Skapa och konfigurera Azure-konton
Komma igång med Terraform på Azure
- Azure Konfiguration av RM-provider
- Autentisera till Azure
- Skriva din första Terraform-konfiguration
- Distribuera en grundläggande Azure resurs
Hantera Terraform tillstånd
- Förstå Terraform tillstånd
- Fjärrtillståndshantering med Azure-lagring
- Tillståndslåsning och konsekvens
Bygga infrastruktur med Terraform
- Skapa och hantera Azure Virtual Machines
- Konfigurera Azure Networking (virtuellt nätverk, undernät, NSG:er)
- Distribuera Azure lagringskonton
- Inställning av Azure SQL Databases
Avancerade Terraform funktioner
- Terraform Moduler och återanvändbarhet
- Använda datakällor och utdatavariabler
- Terraform Uttryck och funktioner
- Hantera beroenden i Terraform
Kontinuerlig integrering och distribution
- Introduktion till Azure DevOps
- Konfigurera en CI/CD-pipeline för Terraform
- Automatisera Terraform-distributioner med Azure DevOps
- Integrering GitHub av åtgärder för kontinuerlig leverans
Hantera hemligheter och känsliga data
- Hantera hemligheter med Azure 密钥保管库
- Integrera 密钥保管库 med Terraform
- Metodtips för hemlig hantering
Övervakning och skalning av infrastruktur
- Ställa in Azure övervakning och varningar
- Skala Azure-resurser med Terraform
- Implementera grupper för automatisk skalning
Felsökning och bästa praxis
- Felsökning Terraform konfigurationer
- Hantera vanliga fel och problem
- Terraform Bästa praxis och rekommendationer.
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för cloud computing-koncept
- Kunskaper om Microsoft Azure tjänster och portal
- Grundläggande kunskaper om skript eller programmering
Publik
- Molntekniker
- DevOps Ingenjörer
- IT-proffs
- 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
Machine Translated
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
Machine Translated