Infrastructure Provisioning with Terraform - eLearning

Total time

Infrastructure Provisioning with Terraform - eLearning

Adding Value Consulting (AVC)
Logo Adding Value Consulting (AVC)
Provider rating: starstarstarstarstar 9.6 Adding Value Consulting (AVC) has an average rating of 9.6 (out of 269 reviews)

Ready to work on your personal development? Book now!

Starting dates and places

This product does not have fixed starting dates and/or places.

Description

Leer de kunst van Infrastructure as Code (IaC) onder de knie te krijgen en automatiseer je cloudinfrastructuur met Terraform

een van de meest gevraagde DevOps-tools van dit moment. Deze praktijkgerichte cursus is bedoeld om je te helpen bij het inrichten, beheren en opschalen van infrastructuur op meerdere cloudplatforms met behulp van code in plaats van handmatige processen.

Je begint met de basisprincipes van Terraform en IaC, waarna je verdergaat met het schrijven van configuratiebestanden, het beheren van de status en het implementeren van praktijkgerichte infrastructuur. Met praktische oefeningen en praktijkgerichte scenario's ontwikkel je de vaardigheden om consistente, schaalbare en b…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: E-Marketing, Strategy, Artificial Intelligence, Web Accessibility, and Digital Publishing & Editing.

Leer de kunst van Infrastructure as Code (IaC) onder de knie te krijgen en automatiseer je cloudinfrastructuur met Terraform

een van de meest gevraagde DevOps-tools van dit moment. Deze praktijkgerichte cursus is bedoeld om je te helpen bij het inrichten, beheren en opschalen van infrastructuur op meerdere cloudplatforms met behulp van code in plaats van handmatige processen.

Je begint met de basisprincipes van Terraform en IaC, waarna je verdergaat met het schrijven van configuratiebestanden, het beheren van de status en het implementeren van praktijkgerichte infrastructuur. Met praktische oefeningen en praktijkgerichte scenario's ontwikkel je de vaardigheden om consistente, schaalbare en betrouwbare omgevingen te bouwen voor ontwikkeling, staging en productie.

Aan het einde van deze cursus ben je in staat om het infrastructuurbeheer te stroomlijnen, handmatige fouten te verminderen en implementatiecycli te versnellen met behulp van Terraform.

Doelgroep

  • DevOps-engineers en aspirant-DevOps-professionals
  • Cloud-engineers en infrastructuur-engineers
  • Systeembeheerders die cloudomgevingen beheren
  • Ontwikkelaars die geïnteresseerd zijn in automatisering en IaC
  • IT-professionals die overstappen naar cloud- en DevOps-rollen

Vereisten

  • Basisbegrip van cloud computing-concepten
  • Bekendheid met command-line interfaces (CLI)
  • Basiskennis van programmeren of scripting (handig maar niet verplicht)
  • Inzicht in infrastructuur- of netwerkconcepten is een pluspunt

Leerdoelen

  • Begrijp het concept van Infrastructure as Code (IaC) en de voordelen ervan
  • Leer hoe Terraform werkt en welke rol het speelt in DevOps-workflows
  • Schrijf en beheer Terraform-configuratiebestanden met behulp van declaratieve syntaxis
  • Zet cloudinfrastructuur op en beheer deze op platforms zoals AWS, Azure of GCP
  • Gebruik variabelen, modules en herbruikbare componenten voor schaalbare infrastructuur
  • Beheer Terraform-statusbestanden en houd infrastructuurwijzigingen bij
  • Automatiseer de implementatie en updates van infrastructuur op een efficiënte manier
  • Pas best practices toe voor het bouwen van consistente en betrouwbare omgevingen
  • Integreer Terraform in DevOps-pijplijnen voor continue implementatie

Cursusinhoud

Aan de slag

  • Configuratiebeheer versus Infrastructure as Code
  • Waarom Terraform
  • Alternatieven voor Terraform
  • GitHub en Codespaces instellen
  • AWS Sandbox instellen
  • Uw eerste AWS VPC inrichten
  • Uw eerste VPC met Terraform

Essentiële HCL en basisworkflows

  • Basisbouwstenen van een Terraform-oplossing
  • Providers nader bekeken
  • Datatypes en typebeperkingen
  • Variabelen, locals en outputs onder de loep
  • Variabelen, locals en outputs in de praktijk
  • Een eenvoudige AWS IaaS-oplossing ontwerpen
  • Terraforming van de eenvoudige IaaS-oplossing, deel 1
  • Terraforming van de eenvoudige IaaS-oplossing, deel 2
  • Terraforming van de eenvoudige IaaS-oplossing, deel 3
  • Refactoring van de AWS-oplossing
  • Statusbestanden

HCL

  • Inzicht in functies
  • Functies verkennen
  • Algemene uitdrukking
  • Modules gebruiken
  • Planning: refactoring van eenvoudige AWS-oplossing
  • Aan de slag: Een eenvoudige AWS-oplossing herstructureren
  • Een eenvoudige AWS-oplossing herstructureren
  • Over aangepaste modules
  • Een aangepaste module schrijven
  • Meta-argumenten
  • Meta-argumenten (oefening)
  • Sjablonen en sjabloongebruik
  • Sjabloongebruik (oefening)
  • Provisioners
  • Uitvoer van een ander statusbestand lezen

Terraform beheren met Git

  • Git-basisprincipes
  • Git-vertakkingsstrategieën
  • Git-hostingproviders
  • Terraform-kwaliteit integreren in de Git-workflow
  • GitHub Pull Request in de praktijk

Externe status en werkruimten

  • Veelgebruikte backends voor externe status
  • Migreren van lokale naar S3-backend
  • Introductie tot werkruimten
  • Praktijk met TF CLI-werkruimten
  • Terraform Cloud CLI instellen
  • Terraform Cloud CLI instellen en aanroepen
  • GitHub PR's Terraform Cloud - Verbinden en koppelen
  • GitHub PR's Terraform Cloud - Starten, bekijken en samenvoegen

Jenkins voor Terraform CI/CD

  • Jenkins-overzicht
  • Terraform-infrastructuur voor Jenkins
  • Jenkins-server inrichten
  • Jenkins-project configureren
  • Jenkins integreren met GitHub

FAQ

Is er nog ander lesmateriaal naast de video's die je in je eigen tempo kunt bekijken?

Absoluut! De on-demand leerervaring gaat verder dan video's en biedt een volledig meeslepende leeromgeving, inclusief:

  • LEREN: Interactieve herhalingsquizzen en praktijkgerichte casestudy's om concepten te versterken
  • BEOORDELEN: Diagnostische, module- en eindtoetsen om je voortgang bij te houden
  • OEFENEN: Praktische oefeningen met realistische simulaties en Cloud Labs
  • INZICHTEN VERKRIJGEN: realtime analyses en rapporten die uw leervoortgang, uitdagingen en aanbevolen onderwerpen om te herhalen belichten, zodat u de belangrijkste vaardigheden onder de knie krijgt

Kan ik deze cursus volgen naast mijn fulltime baan?

Ja! Deze cursus is ontworpen voor maximale flexibiliteit. De cursus wordt aangeboden in een online formaat dat u in uw eigen tempo kunt volgen, waardoor u op uw eigen gemak kunt leren en uw vaardigheden kunt verbeteren, wat het gemakkelijk maakt om dit te combineren met uw fulltime baan.

Waar gaat deze Terraform-cursus over?

Deze cursus leert je hoe je Terraform kunt gebruiken om infrastructuurprovisioning te automatiseren met behulp van Infrastructure as Code (IaC)-principes.

Wat is Terraform?

Terraform is een open-source tool die wordt gebruikt om infrastructuur te bouwen, te beheren en te automatiseren met behulp van code – in plaats van alles handmatig in te stellen. Met Terraform kun je een script schrijven dat je infrastructuur (servers, databases, netwerken) beschrijft, waarna het deze automatisch voor je aanmaakt en beheert.

Het wordt voornamelijk gebruikt voor:

  • Het inrichten van cloudresources (AWS, Azure, GCP)
  • Het beheren van infrastructuur in meerdere omgevingen
  • Het automatiseren van de installatie van servers, netwerken en databases
  • Het onderhouden van consistente omgevingen (dev, test, productie)

Waarom is Terraform zo populair?

Terraform wordt op grote schaal gebruikt omdat het teams in staat stelt infrastructuur te beheren met behulp van code, waardoor implementaties sneller, consistenter en gemakkelijker te schalen zijn. Het ondersteunt meerdere cloudproviders zoals Amazon Web Services, Microsoft Azure en Google Cloud Platform, waardoor organisaties flexibiliteit krijgen zonder gebonden te zijn aan één leverancier. De declaratieve aanpak vereenvoudigt complexe installaties door gebruikers te laten definiëren wat ze nodig hebben, terwijl Terraform de uitvoering voor zijn rekening neemt. Bovendien helpen functies zoals automatisering, statusbeheer en herbruikbare modules handmatige fouten te verminderen, de efficiëntie te verbeteren en consistentie te waarborgen in ontwikkel-, test- en productieomgevingen.

Wat leer ik in deze cursus?

Je leert hoe je Terraform-configuraties schrijft, infrastructuur beheert, implementaties automatiseert en met cloudplatforms werkt.

Heb ik eerdere ervaring met Terraform nodig?

Er is geen eerdere ervaring vereist. De cursus is geschikt voor beginners, hoewel basiskennis van de cloud of CLI nuttig is.

Welke praktische vaardigheden doe ik op?

Je doet praktische ervaring op met het inrichten van infrastructuur, het beheren van statusbestanden en het automatiseren van cloudomgevingen.

Hoe helpt deze cursus mijn carrière?

De cursus rust je uit met veelgevraagde DevOps- en cloudautomatiseringsvaardigheden, waardoor je wordt voorbereid op functies zoals DevOps Engineer, Cloud Engineer en Infrastructure Engineer.

Waarom is Terraform belangrijk in DevOps?

Met Terraform kunnen teams de infrastructuurinrichting automatiseren, consistentie tussen omgevingen handhaven en handmatige configuratiefouten verminderen, waardoor het een essentieel hulpmiddel is in moderne DevOps-workflows

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginnersniveau
  • 4 uur aan on-demand video's
  • 30 praktische oefeningen
  • 4 opdrachten
  • 7 automatisch beoordeelde toetsen
  • Aanbevolen studietijd: 10+ uur
  • 1 jaar toegang tot het leerplatform
  • Certificaat bij voltooiing van het programma inbegrepen
There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.