Cursusaanbod

Geavanceerde Terraform-syntaxis en constructies

  • Diep duiken in Terraform-syntaxis
  • Geavanceerde lussen met for_each en count
  • Gebruik maken van mappen en lijsten voor dynamische configuraties

Expressies en dynamische configuraties

  • Basisexpressies en hun toepassingsgebieden
  • Geavanceerde expressies voor complexe infrastructuursetups
  • P praktijkopdrachten over expressies

Terraform-modules beste practices

  • Lokale versus gedeelde modules: wanneer te gebruiken
  • Modulen opbouwen voor herbruikbaarheid en onderhoudbaarheid
  • Versiebeheer en bronbeheer van modules

Terraform beste practices en patronen

  • Bekijken van instance index keys voor staatbeheer
  • Beste practices voor het schrijven en organiseren van Terraform-code
  • Zorgen voor idempotentie en minimaliseren van neveneffecten

Terraform-staat beheren

  • Bronnen importeren en de staatbestand begrijpen
  • Staatslocking, staatbackends en remote staatbeheer
  • Staatbestand in gedistribueerde omgevingen hanteren

Blijven bijhouden van Terraform-updates

  • Onderzoek naar documentatie naast nieuwe Terraform-versies
  • Strategieën voor het upgraden van Terraform-versies
  • Migratiepaden en deprecations aanpakken

Terraform integreren met CI/CD-pipelines

  • Overzicht van YAML en pipeline-configuraties
  • Terraform instellen met populaire CI/CD-tools
  • Terraform-workflows in pipelines automatiseren

Geavanceerd oplossen en debuggen

  • Systeemmatige benaderingen voor het oplossen van Terraform-plannen en -toepassingen
  • Gebruikelijke en geavanceerde fouten in Terraform opsporen
  • Logs en uitgebreide output gebruiken voor foutoplossing

Outputs en dataflow in Terraform

  • Begrijpen en gebruik maken van outputs in Terraform
  • Dataflow tussen modules en root-configuraties
  • Sensitive informatie in outputs beveiligen

Voorwaardelijke logica in Terraform

  • Conditionele statements schrijven met count, for_each en if
  • Voorwaardelijke creatie van resources
  • Toepassingsgebieden voor conditionele logica in modules

Terraform lokaal uitvoeren

  • Een lokale Terraform-omgeving instellen
  • Terraform-code op lokale machines uitvoeren en testen
  • Lokale ontwikkelingsbest practices

Circulaire afhankelijkheden hanteren

  • Circulaire afhankelijkheden identificeren en oplossen
  • Code refactoren om afhankelijkheidscycli te voorkomen
  • Geavanceerde technieken voor afhankelijkheidsbeheer

Samenvatting en volgende stappen

Vereisten

  • Een begrip van basis Terraform-syntaxis en -operaties
  • Ervaring met cloudinfrastructuur, voorkeur aan AWS, en bekendheid met CI/CD-concepten

Publiek

  • DevOps-ingenieurs
  • Cloudarchitecten
  • Infrastructuurdeskundigen
  • Technische leiders en managers
 21 uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën