CONTACT ONS
 Duur 28 uren

Cursusaanbod

Module 1: Inleiding tot Infrastructure as Code en Terraform

  • IaC-concepten en voordelen voor on-premises- en hybride omgevingen
  • Terraform in het kort: providers, resources, state en levenscyclus
  • Terraform, Azure CLI en de vereiste tools installeren
  • Eerste hands-on: een eenvoudige Terraform-configuratie schrijven en lokaal toepassen

Module 2: HashiCorp Configuration Language (HCL) en configuratiebasis

  • HCL-syntaxis, resources, attributen en expressies
  • Variabelen, outputs, locals en typebeperkingen
  • Gebruik van de Terraform CLI: init, plan, apply, destroy en fmt
  • Hands-on lab: een parameteriseerbare configuratie bouwen voor een on-premises- en een Azure-resource

Module 3: Providers, resources en basisbegrippen van de Azure-provider

  • Providers en providerconfiguratie begrijpen (AzureRM-provider)
  • Infrastructuur mapping naar Terraform-resources (netwerken, compute, opslag)
  • Azure-authenticatie en service principals beheren voor automatisering
  • Hands-on: een Azure-virtueel netwerk en een eenvoudige VM provisioneren via Terraform

Module 4: State management, backends en samenwerking

  • Terraform state: doel, formaat en overwegingen rond de levenscyclus
  • Verre backends met een Azure Storage Account en strategieën voor state locking
  • Workspaces, omgevingen en samenwerkingspatronen voor teams
  • Lab: verre state configureren in Azure Storage en een multi-user workflow uitvoeren

Module 5: Modularisatie, herbruikbaarheid en beste praktijken

  • Terraform-modules opstellen en gebruiken
  • Module inputs/outputs, versiebeheer en registry-patronen
  • Mapstructuur, naamgevingsconventies en een onderhoudsvriendelijke repositorystructuur
  • Hands-on: een herbruikbare module maken voor een Azure VM + schijf + netwerk en deze testen in verschillende omgevingen

Module 6: Beheer van Azure virtuele apparaten en on-premises-integratie

  • Azure-virtuele machines, componenten van Virtual Desktop en de levenscyclus van apparaten beheren via Terraform
  • Patronen voor hybride app-beheer: on-premisesbronnen en Azure-beheerde apparaten koppelen
  • Volume- of app-beheersystemen integreren via data sources en externe providers
  • Lab: een vloot Azure-VM's implementeren die operator-eenheden voorstellen en inventarislabels en basisbewaking configureren

Module 7: CI/CD, automatisering en implementatiepipelines

  • Terraform integreren met CI/CD (GitHub Actions, Azure DevOps-pipelines)
  • Plan/apply automatiseren met beveiligde secrets en service principals
  • Basisbegrippen van Policy as Code (Sentinel- of Open Policy Agent-patronen) en pre-deploy controles
  • Hands-on: een eenvoudige GitHub Actions-workflow maken om Terraform te plannen en toe te passen op een sandbox-abonnement

Module 8: Veiligheid, secrets en operationele praktijken

  • Secrets beheren: Azure Key Vault-integratie en het vermijden van gevoelige gegevens in state-bestanden
  • Toegangsbeheer, RBAC en minimale privileges voor automatiseringsaccounts
  • Drift detection, state reconciliatie en basisremediatiemethoden
  • Checklist: back-up, auditing en governance voor via Terraform beheerde infrastructuur

Module 9: Testen, foutopsporen en probleemoplossing

  • Fouten opsporen in Terraform-configuraties en plan-diffs effectief lezen
  • Benaderingen voor unit- en integratietests (terraform validate, tflint, kitchen-terraform)
  • Veilige foutpatronen en oplossingsstrategieën
  • Lab: validatie- en lintingtools uitvoeren en ontdekte problemen oplossen

Module 10: Afstudeerproject — Hybride implementatiescenario

  • Ontwerp oefening: een on-premises + Azure-app implementatie plannen met de geleerde patronen
  • Kerncomponenten implementeren met behulp van modules, verre state en CI/CD pipeline fragmenten
  • Oplossing presenteren, afwegingen bespreken en de runbook voor operationele doeleinden bekijken

Samenvatting en volgende stappen

Vereisten

  • Een begrip van basisnetwerkbegrippen en virtualisatie
  • Vervuldigheid met de Windows- of Linux-opdrachtregel
  • Basisbegrip van cloud- of on-premisesinfrastructuurconcepten

Publiek

  • Systeembeheerders en platformengineers
  • DevOps-praktijken die beginnen met Infrastructure as Code
  • IT-teams die hybride (on-prem + Azure) infrastructuur beheren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 6400 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën