Duration
2 days
Hours
14 hours
Format
Lectures and hands-on lab
Delivery
By video conference or on site
Participants
Up to 12
Language
English or Italian
Level
Beginner/Intermediate
Who it is for
Sysadmins, DevOps engineers, Developers, Architects
Prerequisites
Basic use of the Linux command line; use of a terminal text editor; basic notions of Linux administration
Certifications
HashiCorp Terraform Associate

Infrastructure as Code

Terraform is a tool for defining the configuration of cloud resources declaratively, as Infrastructure as Code (IaC). This course gives you the skills to design and maintain an IaC system based on Terraform.

Interactive learning

The course combines theory with a hands-on lab on our cloud systems. The number of participants is limited so that everyone can really interact with the instructor.

Real experience

Our instructors come from extensive experience in designing and implementing cloud native technologies. This makes it possible to go into the advantages and the problems of each individual tool in detail.

Course contents

  • Installing Terraform
  • HCL syntax
  • Creating an infrastructure with Terraform: init, plan, apply
  • State management
  • Providers
  • The resource lifecycle
  • Remote state and collaboration
  • Terraform modules
  • SaaS platforms
  • Managing the Terraform stack with AI tools

Who teaches it

Martino Fornasa

I am Martino Fornasa, DevOps and cloud consultant. I design and run infrastructure with Terraform in the cloud and in the datacenter. I have long teaching experience as a university lecturer, corporate trainer and head of a training team.

In the classroom I bring the real problems I meet in projects. You can watch the recordings of some of my talks at industry conferences.

Frequently asked

Terraform or OpenTofu?

The course uses Terraform. OpenTofu uses the same syntax and the same providers: what you learn applies to both. In class we can look at the features they share and at the differences.

Does it prepare for the Terraform Associate certification?

The program covers the exam topics. As with any certification, after the course you need individual study to master the exam format.

Can it be done in half days?

Yes: four remote half days, for example one per week. The teaching hours are the same, 14.

Other courses

  • Kubernetes courseAcquire the skills to make the most of Kubernetes and the cloud native tools.
  • Git courseUse Git with understanding in software and platform development.

All courses →

Related services

  • DevOps ConsultingDevOps consulting: reliable releases, infrastructure as code, cloud costs under control and a platform ready for AI agents.
  • Cloud ConsultingCloud consulting: architecture and infrastructure on AWS and Google Cloud, hybrid setups, incremental migrations and cloud repatriation. Cloud architect.
  • Team MentoringTechnical team mentoring: a fractional lead for strategy, priorities and practices, for a team that grows and becomes autonomous, AI agents included.

Let's talk about it

A short email with two lines of context is enough to start.

Email me