Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

AWS Infrastructure as Code With Terraform [2024 Updates]

via Udemy

Overview

Terraform, a popular infrastructure automation tool for DevOps. Terraform with AWS, Packer, Docker, ECS, EKS, Jenkins

What you'll learn:
  • Understand, use and apply terraform, including advanced terraform features
  • Use terraform to provision AWS resources
  • Prepare for the HashiCorp Terraform Certification with lectures aligned with the exam objectives
  • Use terraform with Packer to create custom images
  • Use terraform with AWS ECS, Fargate, and CodePipelines
  • Be able to apply DevOps techniques using terraform

Terraform has gained a lot in popularity lately and is the tool you need to master if you are or about to get into an Ops /DevOps role. You typically use a technology like Ansible, Chef, or Puppet to automate software provisioning. Terraform starts from the same principle, infrastructure as code, but focuses on the automation of the infrastructure itself. Your Cloud infrastructure (instances, volumes, networking, IPs) can be described in terraform.

In this course, you'll learn how to use Terraform to automate your infrastructure. I will first show you the basics of Terraform and then explain how to automate infrastructure on AWS using Terraform. You can open an AWS account for free to do the labs. I also provide many code examples that you can immediately use to automate your own infrastructure.

Last Updates, November 2024:

  • Complete revision of Section 3:terraform basics

  • Updated lessons where terraform, or the AWSprovider has made changes

The course gets regular updates when the AWSprovider or terraform makes changes. Some lessons and demos are very old, but if there's no changes to be made, Ikeep the old recording. Reach out to me if there is a demo that doesn't work:every demo should be working using the demo code on my GitHub repository.

This course includes english captions.

Syllabus

  • Course Introduction
  • Introduction to terraform
  • Terraform basics
  • Terraform basics
  • Terraform with AWS
  • Advanced Terraform Usage
  • Packer
  • Docker on AWS using ECS and ECR
  • Module Development
  • Advanced Module Development
  • AWS CodePipeline (Continuous Delivery / Deployments)
  • AWS EKS (hosted Kubernetes)
  • HashiCorp Certification
  • Cloud Development Kit For Terraform
  • Course Completion

Taught by

Edward Viaene

Reviews

4.6 rating at Udemy based on 16593 ratings

Start your review of AWS Infrastructure as Code With Terraform [2024 Updates]

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.