CONTACT ONS

Cursusaanbod

Module 1: Inleiding 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 vereiste tools
  • Eerste hands-on: het schrijven van een eenvoudige Terraform-configuratie en het lokaal toepassen ervan

Module 2: HashiCorp Configuration Language (HCL) en configuratie-basis

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

Module 3: Providers, resources en basisbegrippen van de Azure Provider

  • Begrip van providers en providerconfiguratie (AzureRM-provider)
  • Koppelen van infrastructuur aan Terraform-resources (netwerken, compute, storage)
  • Beheren van Azure-authenticatie en service principals voor automatisering
  • Hands-on: inrichten van een Azure-virtueel netwerk en een eenvoudige VM via Terraform

Module 4: State management, backends en samenwerking

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

Module 5: Modularisatie, herbruikbaarheid en beste praktijken

  • Auteursrecht en gebruik van Terraform-modules
  • Module-inputs/outputs, versiebeheer en registry-patronen
  • Mapstructuur, naamgevingsconventies en een beheerbare repo-structuur
  • Hands-on: een herbruikbare module voor Azure VM + schijf + netwerk maken en testen in verschillende omgevingen

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

  • Beheren van Azure-virtuele machines, componenten van Virtual Desktop en de levenscyclus van apparaten via Terraform
  • Patronen voor hybride apparatenbeheer: koppelen van on-premises-resources en Azure-beheerde apparaten
  • Integreren van volume- of apparatenbeheersystemen via data sources en externe providers
  • Lab: een vloot Azure VM's implementeren die operator-eenheden vertegenwoordigen en inventaris tagging en basis monitoring configureren

Module 7: CI/CD, automatisering en implementatiepipelines

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

Module 8: Beveiliging, secrets en operationele praktijken

  • Secrets beheren: Azure Key Vault-integratie en vermijden van gevoelige gegevens in state-bestanden
  • Toegangscontrole, RBAC en least privilege voor automatiseringsaccounts
  • Drift detectie, state verzoening en basis herstelpraktijken
  • Checklist: back-up, auditing en governance voor Terraform-beheerde infrastructuur

Module 9: Testen, debuggen en troubleshooten

  • Debuggen van Terraform-configuraties en effectief lezen van plan-diffs
  • Aanpakken van unit- en integratietests (terraform validate, tflint, kitchen-terraform)
  • Veelvoorkomende foutpatronen en oplossingsstrategieën
  • Lab: validatie- en linting-tools uitvoeren en gevonden problemen corrigeren

Module 10: Capstone-project — hybride implementatiescenario

  • Ontwerpoefening: een on-prem + Azure-apparatenimplementatie plannen met behulp van geleerde patronen
  • Implementeren van kerncomponenten met modules, remote state en CI/CD-pipeline snippets
  • Oplossing presenteren, afwegingen bespreken en de runbook voor operaties beoordelen

Samenvatting en vervolgstappen

Vereisten

  • Begrip van basisbegrippen op het gebied van netwerken en virtualisatie
  • Bekendheid met de command line van Windows of Linux
  • Basis kennis van cloud- of on-premises-infrastructuurconcepten

Publiek

  • Systeembeheerders en platform-engineers
  • DevOps-practitioners die beginnen met Infrastructure as Code
  • IT-teams die hybride (on-prem + Azure) infrastructuur beheren
 28 Uren

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