Terraform Essentials

Categories: Devops Courses
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Terraform Essential Certification: Course Overview

This Terraform Essentials certification training course from CloudHox aims to educate participants on the concept of provisioning infrastructure in an easy, efficient way using Terraform. Candidates taking up this Terraform essentials course learn about the various aspect of Infrastructure as Code and how to create and manage a given Infrastructure design using Terraform. Participants also learn about infrastructure provisioning using opensource Terraform.It is aimed at helping developers quickly learn about the various aspect of Terraform and how to use it.


After completing Terraform Essential course, students will be able to:

  • Overview of DevOps and Infrastructure Provisioning
  • Overview of Terraform and comparison with other tools
  • Setup and configuration of Terraform in Linux
  • Understanding Terraform files, variables, providers and provisioners
  • State management using Terraform
  • Provisioning AWS Virtual Private Cloud using Terraform
  • Configuring Auto Scaling, Load Balancing using Terraform
  • Configuring RDS service with Terraform
  • Configuring IAM service with Terraform
  • Getting familiar with Terraform Modules

Main Highlights of Terraform Certification Training

  • Our Terraform certification training modules have 50% – 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL).
  • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL).
  • Industry certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL).
  • Well-structured use-cases to simulate challenges encountered in a Real-World environment.
  • Integrated teaching assistance and support through experts designed Learning Management System (LMS) and ExamReady platform.
  • Being an authorized Industry Learning Partner gives us the edge over competition.


Learning Objectives:

  • Overview of IAC
  • Overview of Terraform
  • Understand terraform architecture
  • Understanding Terraform commands and syntax
  • Understanding Terraform variables and files
  • Understand Terraform provisioning and state management
  • Understand Terraform with AWS and Terraform Modules
  • Terraform Cloud
Show More

Course Content

Module 1: Infrastructure as code

  • What is IAC?
  • Why do we need IAC?

Module 2: Terraform

Module 3: Terraform files

Module 4: Terraform Variable

Module 5: Terraform Providers

Module 6: Terraform Commands

Module 7: Hands on: Lab 2A: Launching your first AWS EC2 instance using terraform

Module 8: Lab 2B: AWS EC2 instance creation using Terraform variables

Module 9: Lab 3: Using Output feature

Module 10: Lab 4: Understanding local values, terraform functions, data sources

Module 11: Software provisioning using Terraform

Module 12: Terraform State Management

Module 13: Hands on: Lab 5: Remote State using Amazon simple storage service

Module 14: Terraform with AWS

Module 15: Lab 6: Launching VPC and EC2 Instance

Module 16: Lab 7: Launching Autoscaling Services

Module 17: Lab 8: Creating IAM users, groups and roles

Module 18: Terraform Modules

Module 19: Lab 9: Creating AWS resources using Terraform Modules

Module 20: Terraform Cloud

Module 21: Lab 10: Terraform cloud

Student Ratings & Reviews

No Review Yet
No Review Yet
error: Content is protected !!
Select your currency
AED United Arab Emirates dirham