Cursusaanbod

Module 1: Introductie tot Infrastructure as Code en Terraform

  • IaC-concepten en voordelen voor on-premises- en hybride omgevingen
  • Overzicht van Terraform: providers, resources, state en levenscyclus
  • Installatie van Terraform, Azure CLI en benodigde tools
  • Eerste praktijkopdracht: schrijven van een eenvoudige Terraform-configuratie en lokaal toepassen

Module 2: HashiCorp Configuration Language (HCL) en Basisconfiguraties

  • HCL-syntaxis, resources, attributen en expressies
  • Variabelen, outputs, locals en type constraints
  • Gebruik van de Terraform CLI: init, plan, apply, destroy en fmt
  • Praktijkopdracht: bouw een parameterisering voor een on-premises-resource en een Azure-resource

Module 3: Providers, Resources en Fundamenten van de Azure Provider

  • Begrip van providers en providerconfiguratie (AzureRM-provider)
  • Mapping van infrastructuur naar Terraform-resources (netwerken, compute, opslag)
  • Beheer van Azure-verificatie en service principals voor automatisering
  • Praktijkopdracht: inrichten van een Azure virtueel netwerk en een eenvoudige VM via Terraform

Module 4: State Management, Backends en Samenwerking

  • Terraform state: doel, formaat en levenscyclusoverwegingen
  • Remotely backends met Azure Storage Account en strategieën voor state locking
  • Workspaces, omgevingen en samenwerkingspatronen voor teams
  • Lab: configureer remotely state in Azure Storage en voer een multi-gebruiker workflow uit

Module 5: Modularisatie, Herbruikbaarheid en Best Practices

  • Authoring en consumeren van Terraform-modules
  • Module inputs/outputs, versiebeheer en registry-patronen
  • Mapstructuur, naamconventies en onderhoudbare repo-structuur
  • Praktijkopdracht: creëer een herbruikbare module voor Azure VM + disk + netwerk en test deze in verschillende omgevingen

Module 6: Beheer van Azure Virtual Devices en On-Prem Integratie

  • Beheer van Azure virtuele machines, Virtual Desktop-componenten en apparaatlevenscyclus via Terraform
  • Patronen voor hybride apparatenbeheer: verbinden van on-premises-resources met Azure-beheerde apparaten
  • Integratie van volumetrische of apparaatbeheersystemen via data sources en externe providers
  • Lab: implementeer een Azure VM-fleet die operator-eenheden vertegenwoordigt en configureer inventaris tagging en basismetrie

Module 7: CI/CD, Automatisering en Deployment Pipelines

  • Integratie van Terraform met CI/CD (GitHub Actions, Azure DevOps-pipelines)
  • Automatiseren van plan/apply met beveiligde geheimen en service principals
  • Basisprincipes voor Policy as Code (Sentinel of Open Policy Agent-patronen) en pre-deploy checks
  • Praktijkopdracht: creëer een eenvoudige GitHub Actions-workflow om Terraform te plannen en toe te passen tegen een sandbox-abonnement

Module 8: Veiligheid, Geheimen en Operationele Praktijken

  • Beheer van geheimen: integratie met Azure Key Vault en vermijden van gevoelige gegevens in state-bestanden
  • Toegangscontrole, RBAC en least privilege voor automatiseringaccounts
  • Drift-detectie, state-reconciliation en basispraktijken voor remediatie
  • Checklist: back-up, auditing en governance voor Terraform-gebeheerde infrastructuur

Module 9: Testen, Foutopsporing en Troubleshooting

  • Debuggen van Terraform-configuraties en effectief lezen van plan diffs
  • Aanpakken voor unit- en integration testing (terraform validate, tflint, kitchen-terraform)
  • Gemeenschappelijke foutpatronen en oplossingsstrategieën
  • Lab: voer validatie- en linting-tools uit en fix ontdekte problemen

Module 10: Capstone Project — Hybride Deployment Scenario

  • Ontwerptoefening: plan een on-premises + Azure-apparaatinrichting met behulp van geleerde patronen
  • Implementeer kerncomponenten met modules, remotely state en CI/CD-pipeline-snippets
  • Presenteer de oplossing, bespreek trade-offs en beoordeel het runbook voor operaties

Samenvatting en Volgende Stappen

Vereisten

  • Begrip van basisnetwerk- en virtualisatieconcepten
  • Vertrouwdheid met de Windows-of Linux-command line
  • Basis-kennis van cloud- of on-premises infrastructuur-concepten

Doelgroep

  • Systeembeheerders en platform ingenieurs
  • DevOps-praktijkers die beginnen met Infrastructure as Code
  • IT-teams die hybride (on-premises + Azure) infrastructuur beheren
 32 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

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


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën