Terraform For Beginners - Zero To Hero Tutorial!
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.34 GB | Duration: 1h 10m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.34 GB | Duration: 1h 10m
Learn Terraform in just 2 hours!
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?
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 commandsterraform 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 providersLet's get started!
Overview
Section 1: Terraform and IaC - Infrastructure as a Code
Lecture 1 What is Terraform and IaC - Infrastructure as a Code
Lecture 2 Terraform installation process on Linux and Mac
Lecture 3 Terraform installation process on Windows
Lecture 4 Create infrastructure… but where?
Section 2: Terraform with AWS - Amazon Web Services
Lecture 5 Create AWS account and log on as a root user
Lecture 6 Add MFA (Multi-Factor Authentication) for AWS root user
Lecture 7 Create AWS Budget
Lecture 8 Create AWS IAM User and Group
Lecture 9 AWS CLI installation and API access keys configuration
Lecture 10 AWS Free Tier, SSH keys and 'manual' EC2 server configuration
Section 3: VSCode installation and preparation
Lecture 11 VSCode installation
Lecture 12 VSCode Terraform extension installation
Section 4: Working with Terraform
Lecture 13 Creating Workspace and Terraform provider configuration
Lecture 14 Terraform init and lock file explained
Lecture 15 Build first server using Terraform
Lecture 16 terraform plan and terraform apply commands
Lecture 17 terraform destroy command
Lecture 18 Create AWS VPC with Terraform
Lecture 19 Create subnet and Terraform dependency tree explained
Lecture 20 Create server, subnet and VPC and more about dependencies
Lecture 21 Terraform tfstate file
Lecture 22 Variables
Lecture 23 tfvars file explained
Lecture 24 Create 100 servers with 'count' meta-argument
Lecture 25 How to use Terraform with GCP, Azure or other providers
Anybody who is interested in Infrastructure as a Service, wants to work as DevOps or Cloud administrator.