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
Getuigenissen (5)
Hands-on was geweldig - goede mix tussen hands-on en presentaties
Karl
Cursus - Terraform for Managing Cloud Infrastructure
Machine Translated
Video-opname wordt beschikbaar gesteld aan deelnemers, zodat we deze later kunnen afspelen.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Cursus - Terraform Fundamentals for Beginners
Machine Translated
De lessen werden heel objectief, rustig en inhoudelijk uitgelegd. Zeer goede instructeur.
Mateusz - Santander
Cursus - Advanced Terraform
Machine Translated
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Cursus - Terraform on AWS
De trainer legt je heel goed uit.
Cosmin Simota - Serviciul de Telecomunicații Speciale
Cursus - Cloud computing essentials for managers / software engineers
Machine Translated