Complete Terraform Course - Beginner to Advanced

6h 24m 44s
English
Paid
Learn Terraform with hands-on demos by automating AWS infrastructure. You will learn all the concepts with practical examples by automating the AWS infrastructure. AWS is the most used cloud provider and using Terraform with AWS is the most common combination used in projects, so knowing how to automate AWS infrastructure gives you an advantage in the DevOps job market!
Read more about the course

By the end of this course:

  • you will master one of the most popular Infrastructure Provisioning and Infrastructure as Code (IaC) tool, which is Terraform

  • you will be able to use Terraform confidently in your projects

  • you will know all the core concepts and components of Terraform language

  • if you follow along the demos, you will have solid practical experience with Terraform

  • you will know the fundamental AWS networking concepts and how to create AWS resources using Terraform

Watch Online Complete Terraform Course - Beginner to Advanced

Join premium to watch
Go to premium
# Title Duration
1 What is Infrastructure as Code? 07:33
2 Introduction to Terraform 18:20
3 Install Terraform and Local Setup 03:28
4 Create an AWS account and an AWS User as a Pre-Requisite for the Demo 10:35
5 Providers in Terraform - Connect to AWS Provider 21:10
6 Understand the AWS Resources we create with Terraform (VPC, Subnet & more) 12:25
7 Resources & Data Sources 23:01
8 Change and Destroy Resources 09:42
9 More Terraform Commands 04:03
10 Terraform State 08:21
11 Output Values 05:00
12 Input Variables - Parameterize your Terraform Configuration to make it re-usable 21:57
13 Environment Variables in Terraform 09:26
14 Create Git Repository for our Terraform Project Configurations 06:21
15 Demo Project Overview 04:05
16 Create AWS VPC and Subnet 08:10
17 Create Route Table and Internet Gateway 12:45
18 Associate Subnet with Route Table 03:47
19 Use AWS Default Components: Default Route Table 06:09
20 Create Security Group for Firewall Configuration 15:11
21 Fetch Amazon Machine Image (AMI) for EC2 Instance 13:01
22 Create EC2 Instance 13:28
23 Create ssh key pair 13:49
24 Configure EC2 Server to run entry script and run a Docker container 13:16
25 Best Practice: Configure Infrastructure, not Servers 04:27
26 Introduction to Provisioners 02:53
27 Demo: remote-exec, local-exec and file Provisioner 12:03
28 Provisioners are not recommended by Terraform 07:36
29 Introduction to Modules 09:06
30 Terraform Project Structure - Cleanup our Main Configuration File 04:18
31 Create and use a local Module - encapsulating the networking configurations 16:49
32 Module Outputs 07:52
33 Create the second module - encapsulating the server configurations 15:49
34 Wrap Up - Modularize your Terraform project 01:56
35 Use existing Module from Terraform Registry (VPC Module) 18:08
36 Introduction to Remote State 01:31
37 Configure Remote Storage with AWS S3 Bucket 08:57
38 Bonus Lecture: Terraform Best Practices 07:17
39 Congratulations 00:59

Similar courses to Complete Terraform Course - Beginner to Advanced

AWS Serverless REST APIs for Java Developers. CI/CD included

AWS Serverless REST APIs for Java Developers. CI/CD includedudemy

Category: AWS, Java
Duration 14 hours 34 minutes 16 seconds
Build an End-to-End Web App from Scratch in AWS

Build an End-to-End Web App from Scratch in AWSzerotomastery.io

Category: AWS
Duration 31 minutes 54 seconds
Stratospheric - From Zero to Production with Spring Boot and AWS + BOOK

Stratospheric - From Zero to Production with Spring Boot and AWS + BOOKleanpub

Category: AWS, Spring Boot
Duration 7 hours 19 minutes 39 seconds
Ultimate AWS Certified Developer Associate 2021 - NEW!

Ultimate AWS Certified Developer Associate 2021 - NEW!udemy

Category: AWS
Duration 32 hours 21 minutes 11 seconds
HashiCorp Certified: Terraform Associate 2023

HashiCorp Certified: Terraform Associate 2023udemy

Category: Terraform
Duration 11 hours 57 minutes 53 seconds
AWS AppSync & Amplify with React & GraphQL - Complete Guide

AWS AppSync & Amplify with React & GraphQL - Complete Guideudemy

Category: React.js, AWS, GraphQL
Duration 11 hours 11 minutes 36 seconds
Build a React & Redux App w CircleCI CICD, AWS & Terraform

Build a React & Redux App w CircleCI CICD, AWS & Terraformudemy

Category: React.js, AWS, Redux, Terraform
Duration 25 hours 45 minutes 21 seconds
AWS Certified Solutions Architect - Associate (SAA-C03)

AWS Certified Solutions Architect - Associate (SAA-C03)Adrian Cantrill

Category: AWS
Duration 70 hours 6 minutes 47 seconds