Host a Dynamic Web App on AWS with Terraform Module, Docker, Amazon ECR, and ECS

In this course, you will use Terraform Module, Docker, Amazon ECR, and ECS to deploy and manage a dynamic website on AWS. You will learn to interpret Terraform documentation and write code for AWS services.

Prerequisite:

  • To help you better understand how Terraform works, first, we deployed the web app in the management console. Then we automate the deployment process with Terraform. 
  • Before you begin this Terraform course, it is ESSENTIAL that you first complete the "Host a Dynamic Web App on AWS with Docker, Amazon ECR, and Amazon ECS" project, which is part of this package. This prerequisite will ensure you have the foundational knowledge and experience needed to excel in the Terraform course.

What you'll get:

  1. Lifetime access to this course
  2. Access to all the resources needed to complete the project
  3. AWS reference architecture

Course Curriculum:

Building AWS Infrastructure with Terraform Modules:
- How to Install and Setup Terraform
- How to Create a GitHub Account for Your Project for Free
- Installing Git on Your Computer
- Generate Key Pairs for Secure Connections
- Adding Public SSH Key to GitHub
- How to Install Visual Studio Code
- Maximize Terraform Efficiency with these Extension Installs
- Installing the AWS Command Line for Easy Management
- Creating IAM User in AWS
- How to Create an Access Key for an IAM User
- Running the AWS Configure Command for Easy Setup
- Create an S3 Bucket for Storing Terraform State
- How to Create a DynamoDB Table for Locking Terraform State
- Best Practices for Creating Infrastructure with Terraform Syntax
- How to Create and Clone a Repository for Storing Terraform Modules
- Create Terraform Module for VPC
- Creating and Cloning a Terraform Infrastructure Code Repository
- Creating Terraform Provider
- Creating Terraform Backend
- How to Create a 3 Tier VPC from Scratch
- Create Terraform Module for NAT Gateway
- How to Create a NAT Gateway for Your VPC
- Create Terraform Module for Security Groups
- How to Create Security Groups for Your VPC
- Create Terraform Module for RDS
- How to Create an RDS Instance for Your Database
- Create Terraform Module for Amazon Certificate Manager
- How to Set Up SSL Certificates for Your AWS Resources
- Create Terraform Module for Application Load Balancer
- How to Create a Load Balancer for Your Application
- Create Terraform Module for S3 Bucket
- How to Create an S3 Bucket for Your Application
- Create Terraform Module for Task Execution Role
- How to Create a Task Execution Role for Your ECS Tasks
- Create Terraform Module for ECS Cluster, Task Definition, and Service
- How to Create an ECS Cluster, Task Definition, and Service
- Create Terraform Module for ECS Auto Scaling Group
- How to Create an ECS Auto Scaling Group for Your Application
- Create Terraform Module for Route-53
- How to Create a Route 53 DNS Records for Your Application
- Clean Up

$49.94 USD

An account already exists with this email address. Is this you?

Sign in