Cursusaanbod
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
Vereisten
- 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
Testimonials (2)
De structuur was goed, elke sectie had een duidelijk doel en was gemakkelijk genoeg om te volgen. De oefeningen waren nuttig en de trainer was behulpzaam toen er uiteindelijk problemen ontstonden. De ontspannen benadering van de labs was ook iets waar ik van genoot. Complimenten aan de trainer voor het behouden van een relaxte en vriendelijke houding tijdens de training, zelfs nadat sommige aanwezigen de hele ervaring hadden opgegeven.
Rares - Orange Services
Cursus - Advanced Terraform: Efficient Infrastructure as Code
Automatisch vertaald
De flexibiliteit van de trainer om de kennisdeling aan te passen op basis van de feedback van de groep of interessegebieden
Alexandru - Orange Services
Cursus - Advanced Terraform: Efficient Infrastructure as Code
Automatisch vertaald