Neem contact met ons op

Cursusaanbod

Geavanceerde Terraform-syntaxis en -constructies

  • Diepgaande introductie tot de syntaxis van Terraform
  • Geavanceerde lussen met for_each en count
  • Het gebruik van maps en lijsten voor dynamische configuraties

Uitdrukkingen en dynamische configuratie

  • Basisuitdrukkingen en hun toepassingsgebieden
  • Geavanceerde uitdrukkingen voor complexe infrastructuuroplossingen
  • Praktische oefeningen met het gebruik van uitdrukkingen

Best practices voor Terraform-modulen

  • Lokale versus gedeelde modules: wanneer welke te gebruiken?
  • Modulestructuur bepalen voor maximale herbruikbaarheid en onderhoudbaarheid
  • Versiebeheer en het beheren van modulebronnen

Best practices en patronen in Terraform

  • Hoe instance-index-sleutels te gebruiken voor staatbeheer
  • Begrippen over het schrijven en structureren van Terraform-code
  • Zorgen voor idempotentie en minimaliseren van bijwerkingen

Beheer van Terraform-staatgegevens

  • Resources importeren en begrip ontwikkelen van het state-bestand
  • State-locking, remote-stateopslag en backends voor staatbeheer
  • Werken met het state-bestand in gedistribueerde omgevingen

Blijven op de hoogte van nieuwe Terraform-updates

  • De documentatie raadplegen bij elke nieuwe release van Terraform
  • Strategieën voor het upgraden naar nieuwe Terraform-versies
  • Omgaan met verouderde functies en migratiestappen

Integratie van Terraform met CI/CD-pipelines

  • Inleiding tot YAML-configuraties en pipeline-opzetten
  • Terraform configureren in populaire CI/CD-tools
  • Automatisering van Terraform-werkstromen binnen pipelines

Geavanceerd probleemoplossing en debuggen

  • Systematische benadering voor het oplossen van problemen in Terraform-plannen en -uitvoeringen
  • Herkennen en verhelpen van veelvoorkomende en complexe fouten in Terraform
  • Gebruik maken van logs en gedetailleerde output voor foutanalyse

Outputs en datastroom in Terraform

  • Begrijpen en implementeren van outputs binnen Terraform-configuraties
  • Gegevensstromen tussen modulen en hoofdconfiguratie
  • Beschermen van gevoelige informatie die als output verschijnt

Conditie-logica in Terraform

  • Het gebruik van voorwaardelijke uitspraken met count, for_each en if
  • Voorwaardelijke aanmaak van resources in functie van context
  • Toepassingen voor conditie-logica binnen modulen

Lokaal uitvoeren van Terraform

  • Een lokale omgeving voor Terraform opzetten
  • Testen en draaien van Terraform-code op eigen machines
  • Best practices voor lokaal ontwikkelen met Terraform

Omgaan met circulaire afhankelijkheden

  • Hoe circulaire afhankelijkheden te herkennen en oplossen
  • Code herstructureren om dergelijke cycli te voorkomen
  • Geavanceerde technieken voor afhankelijkheidsbeheer

Samenvatting en vervolgstappen

Vereisten

  • Kennis van de basissyntax en -werkwijze van Terraform
  • Ervaring met cloudinfrastructuur, bij voorkeur AWS, en kennis van CI/CD-concepten

Doelgroep

  • DevOps-engineers
  • Cloud-architecten
  • Infrastructuurspecialisten
  • Technische leiders en managers
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën