Terraform deep dive Training

  • Online Live Classroom for 30 hours
  • Class Video Recording (Downloadable)
  • Self paced Video Training
  • Terraform e-book (2022 collection)
  • Project Codes
  • Learner Community
  • 24×7 support
  • Job assistance
  • Newsletters and updates
Compare
Categories: ,

Description

With tremendous popularity and adoption of Terraform by the Industry, writing terraform skill in your devops resume becoming day by day essential.If you are new to Terraform and are planning to implement Terraform in your organization and want to get an in-depth view of various topics and best practices, along with preparing yourself for HashiCorp certification(HashiCorp Certified Terraform Associate) – this course is for you.

This course is also for Terraform veterans because in this course we will dig deeper and cover how to use Terraform to deploy application and  infrastructure to a varity of providers like AWS, Azure and Kubernetes cluster.We will also do hands-on labs on how to use Terraform in a CI/CD enviroment.

Like all our Study9 courses, this course is also extremely hands-on and enriched with lots of best practises .Are you ready to deploy applications and infrastructure in Terraformed way – then look no further !

Introduction

  • Course Introduction
  • Introduction to Terraform

Setting Up Your Environment

  • Demo: Installation Methods
  • Demo: Using Cloud Playground

Terraform Fundamentals

  • Terraform Fundamentals
  • Terraform CLI
  • Configuration Language
  • Working with Resources
  • Input Variables
  • Declaring Output Variables
  • Declaring Local Variables
  • Modules
  • Module Sources
  • Using Expressions and Functions
  • Backend Configuration
  • Working with State
  • Managing Workspaces
  • Terraform Fundamentals (Section Recap)
  • HANDS-ON LAB Installing Terraform and Working with Terraform Providers
  • HANDS-ON LAB Using Terraform CLI Commands (workspace and state) to Manipulate a Terraform Deployment
  • HANDS-ON LAB Building and Testing a Basic Terraform Module
  • HANDS-ON LAB Exploring Terraform State Functionality

Terraform Cloud

  • Terraform Cloud
  • Migrating Local Terraform
  • Integrations
  • Workspaces in Terraform Cloud
  • Runs in Terraform Cloud
  • Run States and Stages
  • Users, Teams, and Organizations
  • Terraform Cloud (Section Recap)
  • HANDS-ON LAB Migrating Terraform State to Terraform Cloud

Using Terraform in a CI/CD Environment

  • Demo: Using GitHub Actions to Automate Terraform
  • Demo: Terraform Cloud Setup
  • Demo: GitHub Repository Setup
  • Demo: Actions Workflow
  • Demo: Creating and Merging Pull Requests
  • Demo: Verifying a Provisioned Instance
  • Using GitHub Actions to Automate Terraform (Section Recap)

Terraform and AWS

  • Demo: Using Terraform to Create and Manage Infrastructure on AWS
  • Demo: Authentication
  • Demo: Building Your Infrastructure
  • Demo: Making Changes and Destroying Your Infrastructure
  • Demo: Defining Input Variables
  • Demo: Using Output Variables to Query Data
  • Demo: Storing Remote State
  • Terraform and AWS (Section Recap)
  • HANDS-ON LAB Using Terraform Provisioners to Set Up an Apache Web Server on AWS
  • HANDS-ON LAB Make Changes to AWS Infrastructure Using Terraform
  • HANDS-ON LABUse Output Variables to Query Data in AWS Using Terraform

Terraform and Azure

  • Demo: Using Terraform to Create and Manage Infrastructure on Azure
  • Demo: Authentication
  • Demo: Building Your Infrastructure
  • Demo: Making Changes and Destroying Your Infrastructure
  • Demo: Defining Input Variables
  • Demo: Using Output Variables to Query Data
  • Terraform and Azure (Section Recap)
  • HANDS-ON LABDeploy a Web Application with Terraform
  • HANDS-ON LABMake Changes to Azure Infrastructure Using Terraform
  • HANDS-ON LABUse Output Variables to Query Data in Azure Using Terraform

Terraform and Kubernetes

  • Demo: Using Terraform to Create and Manage Infrastructure on Kubernetes
  • Demo: Provisioning a Local Kubernetes Cluster
  • Demo: Managing Kubernetes with Terraform
  • Demo: Provisioning an EKS Cluster
  • Demo: Managing EKS with Terraform
  • Terraform and Kubernetes (Section Recap)
  • HANDS-ON LABUse Terraform to Create a Kubernetes Deployment
  • HANDS-ON LABManage Kubernetes Resources with Terraform
  • HANDS-ON LABUse Terraform to Create an EKS Deployment

Troubleshooting

  • Demo: Troubleshooting Terraform Part 1
  • Demo: Troubleshooting Terraform Part 2
  • HANDS-ON LAB Troubleshooting a Terraform Deployment 

Conclusion

  • Course Conclusion 

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published.

X

Cart

Cart

Your Cart is Empty

Back To Shop

Read more