Course Outline

Geavanceerd Terraform Syntaxis en constructies

  • Diepe duik in de syntaxis van Terraform
  • Geavanceerde loops met for_each en count
  • Kaarten en lijsten gebruiken voor dynamische configuraties

Expressionen en dynamische configuraties

  • Basisexpressies en hun gebruiksscenario's
  • Geavanceerde expressies voor complexe infrastructuurconfiguraties
  • Praktische oefeningen over uitdrukkingen

Terraform Modules Best Practices

  • Lokale versus gedeelde modules: wanneer gebruik je ze?
  • Structureren van modules voor herbruikbaarheid en onderhoudbaarheid
  • Versiebeheer en beheer van modulebronnen

Terraform Best practices en patronen

  • Beoordeling van instantie-indexsleutels voor statusbeheer
  • Praktische tips voor het schrijven en organiseren van Terraform-code
  • Zorgen voor idempotentie en minimaliseren van bijwerkingen

Beheren Terraform Staat

  • Resources importeren en inzicht in het statusbestand
  • Statusvergrendeling, statusback-ends en statusbeheer op afstand
  • Omgaan met statusbestanden in gedistribueerde omgevingen

Op de hoogte blijven van Terraform Updates

  • Documentatie bekijken naast nieuwe Terraform releases
  • Strategieën voor het upgraden van Terraform-versies
  • Omgaan met afschaffingen en migratiepaden

Integratie Terraform met CI/CD-pijplijnen

  • Overzicht van YAML- en pijplijnconfiguraties
  • Instellen Terraform met populaire CI/CD-tools
  • Automatiseren van Terraform workflows in pijplijnen

Geavanceerde probleemoplossing en foutopsporing

  • Systematische benaderingen voor het oplossen van problemen Terraform plannen en toepassen
  • Fouten opsporen in veelvoorkomende en geavanceerde fouten in Terraform
  • Logboeken en uitgebreide uitvoer gebruiken voor het oplossen van fouten

Uitgangen en gegevensstroom in Terraform

  • Inzicht in en gebruik van de output in Terraform
  • Gegevensstroom tussen modules en basisconfiguraties
  • Gevoelige informatie in uitgangen beveiligen

Voorwaardelijke logica in Terraform

  • Voorwaardelijke verklaringen schrijven met aantal, for_each en if
  • Voorwaardelijke creatie van resources
  • Gebruiksscenario's voor voorwaardelijke logica in modules

Lokaal uitvoeren Terraform

  • Een lokale Terraform omgeving opzetten
  • Uitvoeren en testen van Terraform-code op lokale machines
  • Best practices op het gebied van lokale ontwikkeling

Omgaan met circulaire afhankelijkheden

  • Identificeren en oplossen van circulaire afhankelijkheden
  • Code herstructureren om afhankelijkheidscycli te voorkomen
  • Geavanceerde technieken voor afhankelijkheidsbeheer

Samenvatting en volgende stappen

Requirements

  • Inzicht in de basissyntaxis en -bewerkingen van Terraform
  • Ervaring met cloudinfrastructuur, bij voorkeur AWS, en bekendheid met CI/CD-concepten

Audiëntie

  • DevOps Ingenieurs
  • Cloud architecten
  • Specialisten op het gebied van infrastructuur
  • Technische leads en managers 
 21 Hours

Number of participants



Price per participant

Getuigenissen (5)

Related Courses

Advanced Terraform - 3 Days

21 Hours

Terraform for Managing Cloud Infrastructure

14 Hours

Terraform Fundamentals for Beginners

21 Hours

Advanced Terraform

14 Hours

Terraform on AWS

21 Hours

Terraform on GCP (Google Cloud Platform)

21 Hours

Terraform in Practice

14 Hours

Alibaba Cloud Fundamentals

7 Hours

Google Anthos for Hybrid and Multi-Cloud Computing

14 Hours

Azure for Data Engineer

35 Hours

Cloud computing essentials for managers / software engineers

21 Hours

Cloud Architect

35 Hours

Cloud Computing Overview

7 Hours

It is all about Cloud: Key Concepts, Players, and Technologies

21 Hours

Data Analytics Process, Cloud Solutions, and Power BI Solutions

35 Hours

Related Categories