Course

Infrastructure as Code with Terraform («TERRA»)

In this course, you will learn the basics of Infrastructure as Code with Terraform, as well as its uses and limitations. You will learn how to automate your infrastructure using Infrastructure as Code with Terraform.
Duration 2 days
Price 2'500.–
Course documents Digicomp courseware

Course facts

Key Learnings
  • Understanding the basics of Infrastructure as Code and Terraform in a practical environment
  • Understanding the requirements and implications of working in an Infrastructure as Code and Terraform environment
  • Operating and configuring the individual components of Infrastructure as Code and understanding their uses
  • Automating infrastructure using Infrastructure as Code with Terraform
Content

1 Infrastructure as Code

  • Basics 
  • Terraform vs. OpenTofu

2 Terraform – Getting Started

  • Terraform History
  • Life Cycle
  • Language
  • Resources
  • Data Sources
  • Provisioners

3 Provisioning, Bootstrapping

  • Basics
  • Installing targeted software
  • Integrating and evaluating cloud metadata

4 The Cloud

  • How it works
  • CLI Azure, AWS and Google Cloud
  • Terraform and the cloud providers

5 Extend Terraform

  • Modules
  • How it works
  • A simple module
  • Abstraction of cloud environments

6 Provider

  • Develop your own provider
  • Remote State Storage
  • Terraform and GitLab
  • Single Source on Truth
Target audience

This course is aimed at system engineers, system administrators, and platform developers.

Requirements
  • Git and GitHub basics
  • Azure and/or AWS basics
  • Basic programming skills

Please create a free AWS and Azure account before the course starts.

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

7
Apr
2025
8
Apr
2025
Lausanne
French
Timetable
Guaranteed to take place. Only 20 days left until the start! Register now!
CHF 2’500.-
exkl. 8.1% Mwst.
Guaranteed to take place. Only 20 days left until the start! Register now!
CHF 2’500.-
exkl. 8.1% Mwst.
26
May
2025
27
May
2025
Lausanne
French
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
19
Jun
2025
20
Jun
2025
Zürich
German
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
10
Jul
2025
11
Jul
2025
Geneva
French
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
18
Aug
2025
19
Aug
2025
Lausanne
French
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
1
Sep
2025
2
Sep
2025
Zürich
German
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
29
Sep
2025
30
Sep
2025
Geneva
French
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
13
Nov
2025
14
Nov
2025
Lausanne
French
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
13
Nov
2025
14
Nov
2025
Zürich
German
Timetable
CHF 2’500.-
exkl. 8.1% Mwst.
CHF 2’500.-
exkl. 8.1% Mwst.
Next date
7
Apr
2025
8
Apr
2025
Lausanne
French
Timetable
Guaranteed to take place. Only 20 days left until the start! Register now!
CHF 2’500.-
exkl. 8.1% Mwst.
Guaranteed to take place. Only 20 days left until the start! Register now!
CHF 2’500.-
exkl. 8.1% Mwst.

Further courses

Docker and Kubernetes – Overview and Use («DUK»)

2 days
CHF
1'800.–

Docker Administration and Operations («DOCKER»)

3 days
CHF
2'700.–