Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Terraform Tutorial for Beginners - Complete Step by Step Guide

Kode Kloud via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This course on Terraform provides a comprehensive guide for beginners to learn about Infrastructure as Code using Terraform. The course covers the basics of Terraform, HCL (Hashicorp Configuration Language), using Terraform providers, input variables, resource attributes, dependencies, output variables, state considerations, commands, lifecycle rules, data sources, meta arguments, and version constraints. The teaching method includes theoretical explanations, practical labs, and hands-on experience. This course is intended for individuals interested in DevOps, Infrastructure as Code, and learning how to use Terraform for managing infrastructure efficiently.

Syllabus

Start
Course Introduction
Accessing the labs
Traditional IT and Challenges
What is Infrastructure as Code?
What is Terraform?
What is HCL - Hashicorp Configuration Language?
Lab 1 - HCL Basics
Tour of free Terraform Labs at KodeKloud
Update and Destroy Infrastructure in Terraform
Lab 2 - Update and Destroy Infrastructure in Terraform
Using Using Terraform Providers in Terraform
Lab 3 - Update and Destroy Infrastructure in Terraform
Multiple Providers in Terraform
Lab 4 - Multiple Providers in Terraform
Input Variables in Terraform
Lab 5 - Input Variables in Terraform
Using Variables in Terraform
Lab 6 - Using Variables in Terraform
Resource Attribute Reference in Terraform
Lab 7 - Resource Attribute Reference in Terraform
Resource Dependencies in Terraform
Lab 8 - Resource Dependencies in Terraform
Output Variables in Terraform
Lab 9 - Output Variables in Terraform
Purpose of State in Terraform
Lab 10 - Purpose of State in Terraform
Terraform State Considerations
Terraform Commands
Lab 11 - Terraform Commands
Mutable vs Immutable Infrastructure
Lifecycle Rules in Terraform
Lab 12 - Lifecycle Rules in Terraform
Data Sources in Terraform
Lab 13 - Data Sources in Terraform
Meta Arguments in Terraform
Use of for_each meta arguments in Terraform
Lab 14 - Use of for_each meta arguments in Terraform
Version Constraints in Terraform
DevOps Learning Path in KodeKloud

Taught by

KodeKloud

Reviews

Start your review of Terraform Tutorial for Beginners - Complete Step by Step Guide

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.