Course Outline


Setting up Terraform

Overview of Terraform Features and Architecture

Terraform Workflow 

  • Write, Preview, Create, Reproduce, Destroy

Writing Configuration Files

The Preview Process

Creating Infrastructure

Reproducing Infrastructure

Destroying Infrastructure

Versioning Configuration Files

Handling Resource Dependencies

Packaging Configuration Files as Modules

Managing Servers from Multiple Infrastructure Providers

Using the Module Registry to Build Reusable Templates

Terraform Performance Tuning


Summary and Conclusion


  • Experience working with a command line.
  • An understanding of cloud infrastructure concepts.


  • Cloud architects
  • System administrators
  14 Hours


Related Courses

Cloud Architect

  35 hours

Cloud Computing Overview

  7 hours

It is all about Cloud: Key Concepts, Players, and Technologies

  21 hours

Cloud Native Strategy for Engineers

  21 hours

Cloud Native Strategy for Managers

  7 hours

Multicloud Computing with Morpheus

  21 hours

Cloud, SaaS, IaaS - Practical Overview of Available Options

  35 hours

Getting Started with Consul

  7 hours

Google Kubernetes Engine (GKE)

  14 hours

OSv: Operating System for the Cloud

  7 hours

Terraform Fundamentals for Beginners

  21 hours

Advanced Terraform

  14 hours

Terraform on AWS

  21 hours

Terraform on GCP (Google Cloud Platform)

  21 hours