Terraform: Hands-On Infrastructure as Code Development

Take your infrastructure-as-code skills to next level by learning Terraform and implementing an AWS VPC Infrastructure!

Ratings 4.18 / 5.00
Terraform: Hands-On Infrastructure as Code Development

What You Will Learn!

  • Fundamentals and concepts of Terraform and HCL language
  • Ability to deploy and destroy infrastructure with Terraform
  • Automate and deploy AWS VPC infrastructure using Subnets, Route Tables, Internet and NAT Gateway, Elastic IP and more
  • Remote state configuration with locking using AWS S3 and DynamoDB
  • Implementing reusable components using Terraform Modules
  • Reusing your own modules to create resources with Terraform
  • Reusing publicly available modules from Terraform Registry
  • Ability to work with multiple environments using Terraform Workspaces
  • Understanding Terraform Cloud and what it offers
  • Ability to stay up-to-date with Terraform documentation
  • Must-have tools and resources to enhance your Terraform development experience
  • Free resources to prepare for Terraform Certifications

Description

Are you ready to take your infrastructure-as-code (IaC) skills to the next level? Start learning the most popular IaC language HCL and Terraform today!


Terraform is by far the most popular IaC tool as its popularity among developers have been proven with the latest StackOverflow 2022 Developer Survey. It comes right after Kubernetes in popularity and more popular than anything else on the market such as Ansible, CloudFormation, Chef and more!


Terraform's importance as an infrastructure-as-code tool is without a question and with this course, I'm here to teach you how to get started with Terraform and eventually master it with more advanced topics such as modules and AWS infrastructure implementation. Not only that, I will also guide you with next steps on your Terraform journey from documentation to essential tools to preparing for certification!


Let's have a brief overview of each of our sections and see what we will cover in this course.


In our first section, Introducing Terraform and Infrastructure as Code, we'll have a look at what manual provisioning means versus automated provisioning with Terraform. This will help you understand why there's a need for infrastructure-as-code and why Terraform is so successful and popular.


In Preparing the Environment section, I will show you how you can prepare your development environment to start working on Terraform code. There will be separate videos for Linux, MacOS and Windows so following along the video for your operating system.


In Getting Started with Terraform, we are beginning our Terraform journey by implementing our first resources with it on AWS. In this section, I will teach you all the basics of Terraform so that you have the foundations you need to start implementing your own infrastructure as code with Terraform.


In Managing Terraform State, we will learn how to configure and manage infrastructure state with Terraform. From local to remote backends with S3, we will explore different alternatives, as well as their pros and cons.


In AWS Infrastructure with Terraform section, we will take our Terraform knowledge to a next level by implementing a reference VPC architecture with AWS. I'll explain you every single line of code so you can follow along and implement easily as well.


In Reusability with Terraform Modules, we will discover the world of Terraform modules, modular pieces of Terraform code that we can reuse and implement infrastructure easily.


In Terraform Deployment and Collaboration, we will explore ways we can manage Terraform deployments such as Terraform Cloud, Workspaces and Terraform Registry.


In our last section, There's More to Terraform, I will show you the next steps and where to learn more about Terraform. Not only that but I will also show you tools to make your life easier, how you can prepare for Terraform certifications and more.


There's a great hands-on course ahead of you with many examples and resources to stay up-to-date. Whether you are an absolute beginner or an experienced Terraform user, I've designed this course in a way to help you understand every concept we cover and every single line of code we implement.


Looking forward to see you in the course and help you advance your infrastructure-as-code skills with Terraform!

Who Should Attend!

  • Anyone who is looking to learn infrastructure-as-code with Terraform
  • Anyone who wants to learn AWS infrastructure implementation using Terraform
  • Anyone who wants to learn how to automate infrastructure using Terraform
  • Those who want to learn market-leading infrastructure-as-code solution - Terraform
  • Anyone who wants to upskill themselves and expand their job search with an invaluable skill like Terraform

TAKE THIS COURSE

Tags

  • Terraform

Subscribers

155

Lectures

49

TAKE THIS COURSE



Related Courses