📞 +91 8867045172 | 📧 support@cloudedunetwork.com

Overview of TerraForm Training

Terraform is an infrastructure Automation platform that allows you to build, change, and version various cloud-based or on-premise infrastructure in a safe, efficient, and reusable manner. Terraform connects to a variety of existing and popular service providers and assists in the creation, configuration, and management of those services. Terraform configuration files are written in HCL or simple JSON scripts, which are both easy for humans and machines to read. This makes creating and understanding Terraform scripts very simple. As a result, Terraform provides a means to adopt and implement the DevOps principle of "Infrastructure as code." Terraform configuration files are written declaratively, allowing you to simply describe the desired state of the infrastructure that needs to be created/managed. Terraform creates an execution plan that describes what it will do, and then executes the plan to build the infrastructure described. Terraform can assess what changed and create incremental execution plans that can be applied as the configuration changes. This course begins with the fundamentals of Terraform and progresses to the creation of cloud-based and on-premises infrastructure using Terraform. This is an entirely hands-on training that makes use of Cloud labs.

Benefits of learning TerraForm

This course will let you progress further in your Automation career by put you in a position to earn more than your fellow IT colleagues. Terraform allows developers to manage infrastructure resources in the same way they work with code.

Why should you learn

Upcoming Batch Details

Mon-Fri

Weekdays Regular

07:00 AM & 09:00 AM Batches (Class 1Hr - 1:30Hrs) / Per Session

TerraForm Training Course Syllabus

Module1-Introduction

  1. Terraform: An Overview
  2. Introduction Terraform Construction
  3. Terraform Construction (on Windows) Vagrant is used to install Terraform

Module 2- Terraform Fundamentals

  1. Terraform's First Steps – AWS Setup 
  2. Terraform's first steps – spinning up an instance
  3. Terraform's first steps – a summary
  4. Variables in Terraform Basics Variables in action
  5. Demonstration of Software Provisioning: Windows Server Provisioning
  6. Characteristics that are output Attributes Output Demo Remote state Data
  7. Sources Demo: Remote state Data Sources Templates Modules for Other
  8. Providers External Module Demonstration Overview of Terraform Commands
  9. ï‚· Terraform Commands Demo

Module 3 -Terraform on AWS

  1. Introduction to Virtual Private Clouds
  2. Part II: Introduction to VPCs; Part III: Introduction to Terraform
  3. VPCs and NAT Demo Launching EC2 instances in the VPC
  4. VPCs and NAT Demo: Launching EC2 instances in the VPC EBS Volumes EBS
  5. Volumes in Action
  6. Userdata Static IPs, EIPs, and Route53 Demo Route53 RDS Demo
  7. RDS demonstration IAM IAM users and groups in action IAM Roles
  8. Demonstration: IAM Roles
  9. Autoscaling Demonstration: Autoscaling Elastic Load Balancers: An Overview
  10. (ELB) Terraform ELBs ELB with autoscaling Application Load Balancer demonstration.
  11. (ALB)The Beanstalk's Elasticity Elastic Beanstalk is a demonstration

Module 4-Advanced Terraform Usage

  1. The Basics of Interpolation Conditionals Interpolation and Conditionals in Action Built-in Functions Built-in Functions Demonstration Terraform Project Structure Terraform Project Structure Demo

Module 5 - Docker on Amazon Web Services (AWS) with ECS and ECR

  1. Designing logos, business cards, and brand kits

Module 6 - Module Creation

  1. Module Development Fundamentals
  2. Overview of the ECS and ALB Modules
  3. ECS + ALB Module Demo (part I) ECS + ALB Module Demo (Part II) ECS + ALB
  4. Module Demo (Part III)

Module 7 - EKS AWS (Hosted Kubernates)

  1. AWS Fundamentals
  2. AWS EKS Demonstration