Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform for AWS: From Zero to Hero
Rating: 4.4 out of 5(17 ratings)
126 students
Created byPilli Vinay
Last updated 1/2023
English

What you'll learn

  • How to use Terraform to automate the provisioning of AWS resources
  • How to build and manage infrastructure as code on AWS using Terraform
  • How to create and manage VPCs, subnets, security groups, and other network resources
  • How to deploy and manage EC2 instances and auto-scaling groups
  • How to create and manage RDS databases and Elasticache clusters
  • How to use Terraform to manage and deploy serverless applications on AWS
  • How to use Terraform to manage and deploy Kubernetes clusters on AWS

Course content

12 sections62 lectures4h 20m total length
  • What you will learn in the course1:17

    Master Terraform from fundamentals to advanced concepts, including conditions, loops, data sources, templates, built-in functions, and variables, then deploy with Jenkins pipelines and Ansible playbooks for end-to-end automation.

  • Introduction to Terraform And IAC1:56

    Learn how Terraform automates cloud infrastructure with infrastructure as code, enabling automated provisioning, reusable environments, version control, and provider support across AWS, Azure, Google Cloud, and more.

  • Install terraform on Mac1:29
  • Configure AWS IAM Access Key ID and Secret Access Key1:34
  • Install Atom and create project workspace1:43
  • Initialising Terraform Project1:44

    Initialize a Terraform project to provision resources in Amazon Web Services in Mumbai by creating a providers.tf, configuring the AWS provider, and running terraform init to download plugins.

Requirements

  • Basic understanding of cloud computing concepts
  • Basic understanding of AWS services and architecture
  • Familiarity with command line interface (CLI) and basic Linux commands
  • AWS account with access to create and manage resources
  • It would be beneficial if students have some hands-on experience with AWS, but it is not mandatory as the course will cover the basics of AWS services and their interactions with Terraform.

Description

Terraform for AWS: From Zero to Hero" is a hands-on course designed to help you learn how to use Terraform to automate the provisioning of AWS resources. This course is perfect for beginners and intermediate users who want to learn how to build and manage infrastructure as code on AWS.

The course starts with an introduction to Terraform and its basic concepts, including state management and modules. We will then move on to creating and managing VPCs, subnets, security groups, and other network resources. You will learn how to deploy and manage EC2 instances and auto-scaling groups, and how to create and manage RDS databases and Elasticache clusters.

You will also learn how to use Terraform to manage and deploy serverless applications on AWS, as well as how to use Terraform to manage and deploy Kubernetes clusters on AWS. We will also cover how to use Terraform to manage and deploy containerized applications on AWS, and how to use Terraform to manage and deploy Lambda functions and other serverless resources on AWS.

Throughout the course, you will work on hands-on exercises and real-world scenarios to solidify your understanding of the concepts covered. By the end of this course, you will have the knowledge and skills to use Terraform to automate the provisioning of AWS resources and build and manage infrastructure as code on AWS.

So, if you want to learn how to use Terraform to automate the provisioning of AWS resources, and build and manage infrastructure as code on AWS, then this course is for you.

Who this course is for:

  • This course is designed for beginners and intermediate users who want to learn how to use Terraform to automate the provisioning of AWS resources and build and manage infrastructure as code.