Table of Contents
- Understanding Terraform Architecture
- Using HashiCorp Configuration Language
- Harnessing HashiCorp Utility Providers
- Foundations of Cloud Architecture – Virtual Machines and Infrastructure-as-a-Service
- Beyond VMs – Core Concepts of Containers and Kubernetes
- Connecting It All Together – GitFlow, GitOps, and CI/CD
- Getting Started on AWS – Building Solutions with AWS EC2
- Containerize with AWS – Building Solutions with AWS EKS
- Go Serverless with AWS – Building Solutions with AWS Lambda
- Getting Started on Azure – Building Solutions with Azure Virtual Machines
- Containerize on Azure – Building Solutions with Azure Kubernetes Service
- Go Serverless on Azure – Building Solutions with Azure Functions
- Getting Started on Google Cloud – Building Solutions with GCE
- Containerize on Google Cloud – Building Solutions with GKE
- Go Serverless on Google Cloud – Building Solutions with Google Cloud Functions
- Already Provisioned? Strategies for Importing Existing Environments
- Managing Production Environments with Terraform
- Looking Ahead – Certification, Emerging Trends, and Next Steps

