
This introduction video provides information about the content of the course, what you learn here and what we will have on the result.
This video provides information about the requirements for this course that you should have before starting.
This video describes the basic concept of the "Infrastructure as Code" and provides benefits of it.
This video provides information about the benefits of Terraform tool on the "Infrastructure as Code" concept.
This video describes the installation process of the Terraform.
This video describes the workflow of the Terraform tool and shows the basic commands.
This video describes the concept of providers on the Terraform tool.
This video provides the data types of Terraform tool.
This video provides the concept of dynamic blocks on the Terraform and shows how to use built-in functions.
This video describes the process of preparation of resources and implementation via Terraform.
This video describes the state files of Terraform.
This video describes the process of destroying resources via Terraform.
This video describes the module structure on Terraform.
This video describes the functionality and benefits of the Terragrunt tool.
This video describes the installation process of the Terragrunt.
This video shows the development module and implementation process via Terragrunt.
This video describes the schema of the infrastructure that we will receive at the end of the course.
This video shows the development process of Terraform/Terragrunt module for the AWS Security Group.
This video shows the development process of Terraform/Terragrunt module for the AWS Route53 Zone.
This video shows the development process of Terraform/Terragrunt module for the AWS Certificate Manager.
This video shows the development process of Terraform/Terragrunt module for the AWS Application Load Balancer.
This video shows the development process of Terraform/Terragrunt module for the AWS Autoscaling Group - part 1.
This video shows the development process of Terraform/Terragrunt module for the AWS Autoscaling Group - part 2.
This video shows the development process of Terraform/Terragrunt module for the AWS Route53 Records.
This video provides a quick summary of the course.
Terragrunt and Terraform take center stage in our specialized course, guiding you through the intricacies of building and securing your AWS environment.
I'm here to help you understand the concept of the "Infrastructure as Code" and give you real examples which can be used on your projects.
- - - - - - - -
Here we together will deep dive into the next topics :
Infrastructure as Code
Terraform and modular view of it
Terragrunt benefits and implementation examples
AWS infrastructure designed from the scratch
- - - - - - - -
Workflow of the course:
Understanding the concept of "Infrastructure as Code"
First steps with Terraform and review functionality of it
The installation process of the Terraform on own machine
Implementation of resources via Terraform
Preparing the modular reusable view of Terraform scripts
First steps with Terragrunt and review the benefits of it
Implementation of the Terragrunt over the Terraform module
Development of the AWS KMS key module
Development of the AWS Security Groups module
Development of the AWS Route53 zone module
Development of the AWS ACM module
Development of the AWS ALB module
Development of the AWS ASG + Launch Template + IAM resources module
Development of the AWS KMS policy + ALB TG + SSM parameters module
Development of the AWS Route53 records module
- - - - - - - -
As a result of this course, you will receive the fully working Terraform scripts for applying them via the Terragrunt tool.
These scripts will allow you to create on a few clicks the whole infrastructure on the AWS cloud!
- - - - - - - -
AWS Infrastructure will include the next elements:
KMS encryption key
Security groups
Route53 Zone and records
SSL certificates via ACM
Application Load Balancer
ALB Target Groups
IAM policies, roles, and instance profiles
Launch Templates
Autoscaling Groups
SSM parameters