Course Description

Why this course ?

In current Cloud Industry, Terraform is considered as one of the leaders for Infrastructure as a code platform. With its flexibility and compatibility with many different cloud providers like (AWS, Azure, GoogleCloud, Digital Ocean and many others), Terraform makes it Very easy to manage the workloads that are provisioned in different cloud providers at one place.

Having the skills to write and maintain the infrastructure using Terraform gives an edge to a cloud practitioner's profile.

In this course I have covered a lot of ground on Terraform which will help all levels of students (Beginner to pro) to get a good understanding and practical implementation.

This course is structured in an Hands On way and students who practice along with the lessons will get the most out of it.

Course Structure

Introduction Section:

  1. What is Terraform ?

What & Why Infrastructure as a code ?

  1. Course Requirements

Installing Terraform

  1. Setup AWS CLI

Terraform Basics:

  1. First Terraform File

What is state file and its importance

  1. Different ways to give access to tf

Terraform Variables and its uses

  1. Terraform input variables

Terraform output variables

Basic AWS Components:

  1. Introduction

Create S3 bucket and upload files

  1. Launch new EC2 instance

Next steps

Advanced Terraform Concepts:

  1. Terraform Modules & Why we need them ?

First Terraform Module

  1. Providing Inputs to the Module

Module Reuse with different Inputs

  1. Multiple Environments Problem

Terraform Workspaces

  1. Environment Specific Local Variables

Shared Vars for different Environments

  1. Conclusion

AWS Project:

  1. Project Introduction

Project Setup & Security Groups

  1. Setup ALB and Target Groups

Setup Launch Configurations

  1. Setup Autoscaling & Launching EC2 instances

Provision Multiple Environments(staging/production)

Course Details
en
en
Sai Kiran Rathan
Self-paced
Beginner
6 hours
Course Details
en
en
Sai Kiran Rathan
Self-paced
Beginner
6 hours
Course Description

Why this course ?

In current Cloud Industry, Terraform is considered as one of the leaders for Infrastructure as a code platform. With its flexibility and compatibility with many different cloud providers like (AWS, Azure, GoogleCloud, Digital Ocean and many others), Terraform makes it Very easy to manage the workloads that are provisioned in different cloud providers at one place.

Having the skills to write and maintain the infrastructure using Terraform gives an edge to a cloud practitioner's profile.

In this course I have covered a lot of ground on Terraform which will help all levels of students (Beginner to pro) to get a good understanding and practical implementation.

This course is structured in an Hands On way and students who practice along with the lessons will get the most out of it.

Course Structure

Introduction Section:

  1. What is Terraform ?

What & Why Infrastructure as a code ?

  1. Course Requirements

Installing Terraform

  1. Setup AWS CLI

Terraform Basics:

  1. First Terraform File

What is state file and its importance

  1. Different ways to give access to tf

Terraform Variables and its uses

  1. Terraform input variables

Terraform output variables

Basic AWS Components:

  1. Introduction

Create S3 bucket and upload files

  1. Launch new EC2 instance

Next steps

Advanced Terraform Concepts:

  1. Terraform Modules & Why we need them ?

First Terraform Module

  1. Providing Inputs to the Module

Module Reuse with different Inputs

  1. Multiple Environments Problem

Terraform Workspaces

  1. Environment Specific Local Variables

Shared Vars for different Environments

  1. Conclusion

AWS Project:

  1. Project Introduction

Project Setup & Security Groups

  1. Setup ALB and Target Groups

Setup Launch Configurations

  1. Setup Autoscaling & Launching EC2 instances

Provision Multiple Environments(staging/production)