Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform for beginners - Zero to Hero tutorial!
Rating: 4.8 out of 5(18 ratings)
56 students

Terraform for beginners - Zero to Hero tutorial!

Learn Terraform in just 2 hours! Learn Terraform FAST with our course!
Last updated 1/2025
English

What you'll learn

  • What is Terraform? What is IaC - Infrastructure as a Code? How to install Terraform?
  • How to use Terraform with various providers like AWS, GCP or Azure?
  • What is terraform tfstate file for?
  • How to use variables in Terraform?

Course content

4 sections25 lectures2h 6m total length
  • What is Terraform and IaC - Infrastructure as a Code7:59
  • Terraform installation process on Linux and Mac3:02
  • Terraform installation process on Windows2:59
  • Create infrastructure... but where?1:26

Requirements

  • No previous experience is required - you will learn everything you need by following this course.

Description

Welcome to Terraform Zero to Hero Course!

In this Terraform training for beginners we will learn how to deploy infrastructure using Terraform.

This Terraform tutorial will help you understand the fundamentals of Terraform and its architecture.

You will also learn HCL - HashiCorp Configuration Language and many other topics in just 2 hours!

You will learn all you need to start working with Terraform, for example:

  • What is Terraform and IaC (Infrastructure as a Code)

  • What is Terraform installation process on Linux and Mac

  • Terraform installation on Windows

  • Where can you create infrastructure? How to use IaC - Infrastructure as a Code?

  • How to create AWS account and log on as a root user

  • AWS CLI installation and API access keys configuration

  • AWS Free Tier, SSH keys and 'manual' EC2 server configuration

  • VSCode installation

  • VSCode Terraform extension installation

  • How to create Workspace and configure terraform provider

  • Terraform init and lock file explained

  • Build first server using terraform

  • terraform plan and terraform apply commands

  • terraform destroy command

  • Create AWS VPC using Terraform

  • How to add subnet and terraform dependency explained

  • Create server, vpc and subnet plus more about dependency

  • Terraform tfstate file

  • Terraform Variables

  • Terraform tfvars file explained

  • How to create 100 servers or other resources with 'count' meta-argument

  • How to use Terraform with GCP, Azure or other providers

Let's get started!

Who this course is for:

  • Anybody who is interested in Infrastructure as a Service, wants to work as DevOps or Cloud administrator.