• Post category:StudyBullet-6
  • Reading time:9 mins read


In this Course you will learn all the needed Terraform Skills and Tricks needed for your Career.

What you will learn

Terraform Introduction

Terraform Create your First Resource

Terraform Generate Secrets

Terraform Strings

Terraform EC2 Create Instance

AWS IAM Overview

Terraform Variables

Terraform advance skills

Learn the AWS EC2

Learn the AWS VPC

Learn the AWS Security Groups

Description

DevOps is a combination of software development and information technology operations that enables businesses to deliver applications at a faster pace. It brings together development and operations teams so there are fewer redundancies in the software development process.

DevSecOps is a culture shift in the software industry that aims to bake security into the rapid-release cycles that are typical of modern application development and deployment.

DevOps has revolutionized workplaces in many ways. The number of DevOps-related jobs are increasing, while its rank as an in-demand job.

DevOps is important because it’s a software development and operations approach that enables faster development of new products and easier maintenance of existing deployments.


Get Instant Notification of New Courses on our Telegram channel.


What is Infrastructure as Code (IAC) ?
Infrastructure as Code (IaC) is the managing and provisioning of infrastructure through code instead of through manual processes.

With IaC, configuration files are created that contain your infrastructure specifications, which makes it easier to edit and distribute configurations. It also ensures that you provision the same environment every time.

What is Terraform ?

Terraform is an open-source infrastructure as code software tool created by HashiCorp. Users define and provide data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language, or optionally JSON.

English
language

Content

Introduction

Introduction

AWS Cloud from the scratch

What is AWS and Why
IAM Introduction
IAM How Can Users Access
IAM Alias
IAM Users Groups
IAM Password Policy
IAM Policy
IAM MFA
IAM CLI (Command Line)
IAM Cloud Shell
IAM Role
IAM Security Tools
IAM Best Practices
EC2 Introduction
EC2 Lanch Your First
EC2 Instance Connect
EC2 Roles (Instance Profile)
EC2 Placement Group Overview
EC2 Placement Group Hands On
EC2 Hibernate
EC2 ENI (Elastic Network Interface)
EC2 Spot Instances
EBS Overview (Elastic Block Storage)
EBS Hands On (Elastic Block Storage)
AMI Overview (Amazon Machine Images)
AMI Hands On (Amazon Machine Images)
EFS Overview (Elastic File System)
EFS Hands On (Elastic File System)
ASG Overview
ASG Lanuch configuration
ASG Create ASG Groups
ELB Overview
ELB Classic
ELB Target groups
ELB Network LB
ELB Application LB
VPC overview
Create your first VPC
VPC Subnets
Elastic IP
VPC Route Tables
VPC Internet Gateway
VPC NAT
VPC Egress Only
VPC ACL
VPC Security Group
VPC Peering

Terraform from the scratch

Terraform Introduction
Terraform Visual Studio Code Download
Terraform Folder Setup
Terraform Create your First Resource
Terraform Install Terraform
Terraform IAM Users
Terraform Generate Secrets
Terraform INIT
Terraform PLAN
Terraform APPLY
Terraform Destroy
Terraform tfstate File
Terraform Strings
Terraform numbers variables
terraform boolean variables
terraform list var
terraform Map var
terraform using string var
terraform using list var
terraform using map var
terraform using input var
terraform using output
terraform using object var
terraform EC2 Create Instance
Terraform EC2 EIP
Terraform EC2 SG
Terraform module first
terraform Module output
terraform Module remote
terraform IAM Create user and attach
Terraform RDS create
Terraform advance backend create s3
terraform advance backend use s3
terraform advance count
terraform advance import
terraform advance depends
terraform advance data sources
terraform advance syntax validate
terraform advance format
terraform advance providers multiple
terraform advance local provisioner
terraform advance remote provisioner
terraform plan destroy
terraform advance workspaces
terraform advance taint
terraform advance functions
terraform advance debuging
terraform sensitive param

Project #1

what we are going to build
Building the VPC with Two Subnets (with NAT , IGW , RouteTables)
Building the Security Group
Building the EC2 Instances

Bonus Section

Bonus Lecture