Understand Infrastructure as Code, install Terraform, configure AWS access, and create your first S3 bucket and EC2 instance.
What is Infrastructure?
What infrastructure means in the cloud, how it was managed traditionally, and why manual provisioning breaks down at scale.
Infrastructure as Code
Automate infrastructure with code — IaC benefits, popular tools, and imperative vs declarative approaches.
Introduction to Terraform
What Terraform is, why teams choose it over CloudFormation, how its architecture works, and the core workflow commands.
Install Terraform
Install Terraform on Windows, macOS, and Linux, verify the install, and learn the commands you will use every day.
Configure AWS for Terraform
Install the AWS CLI, create an IAM user with access keys, configure credentials, and verify Terraform can talk to AWS.
Create Your First AWS Resources
Write terraform, provider, and resource blocks, then create an S3 bucket and EC2 instance and complete the Day 1 labs.