Terraform AWS | 100% Hands-on Labs from Scratch | All in one, Learning Terraform and Gaining Official Certificate
☑ Learn Terraform basics and Advanced Concepts like Modules, Interpolation, State Files
☑ Infrastructure as Code
☑ Hashicorp Configuration Language
☑ Be able to apply DevOps Techniques
☑ Launch AWS EKS cluster using Terraform
☑ Learn basic GCP and Azure concepts. Launch GCP and Azure resources using Terraform
Welcome to this Amazing course on Terraform Associate Certification: Terraform AWS & Terraform GCP. Below is the list of modules covered in this course.
Terraform Concepts Covered
01. Terraform Install
02. Command Basics (init, validate, plan, apply)
03. Language Syntax (Blocks, Arguments)
04. Settings Block
05. Provider Block
06. Resources Block
07. Resource Meta-Arguments (depends_on, count, for_each)
08. Input Variables – Basics
09. Input Variables – Assign When Prompted
10. Input Variables – Override default with CLI var
11. Input Variables – Assign with terraform.tfvars
12. Input Variables – Assign with tfvars var-file argument
13. Input Variables – Assign with auto tfvars
14. Input Variables – Lists
15. Input Variables – Maps
16. Input Variables – Sensitive Input Variables
17. Function: File
18. Output Values
19. Local Values
20. Datasources
21. Backends – Remote State Storage
22. File Provisioner
23. local-exec Provisioner
24. remote-exec Provisioner
25. Null Resource
26. Modules from Public Registry
27. Build Local Module
28. For Loop with Lists
29. For Loop with Maps
30. For Loops with Advanced Maps
31. Legacy Splat Operator
32. Latest Splat Operator
33. Function: toset
34. Function: tomap
35. Function: keys
36. Module Upgrades
37. Random Resource
Each of my courses come with
- Amazing Hands-on Step By Step Learning Experiences
- Real Implementation Experience
- Friendly Support in the Q&A section
- 30 Day “No Questions Asked” Money Back Guarantee!
Who this course is for:
- Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
- Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
- Anyone who wants to learn Terraform from a Real-World perspective
Note: This course Primarily focuses on AWS(90% of the course is AWS-based). Some sections of this course focus on Google Cloud (GCP) and Azure.
By the end of the course, you will have implemented a fully functioning deployment process, comparable to what you might find at any major tech company.
Udemy and the author of this course are not liable for any cloud service provider charges you may incur while executing the exercises in this course.
English
Language
Course Introduction
Course Introduction
Procedure Document and Resource Location
What is Terraform as Software
Pre-Requisite SetUp and Installation
SetUp Free-Tier AWS Account
Create Cloud Machine for Terraform Execution
Get $135 Discount Gift on Digital Ocean Machines
Very Important Reminder – MUST READ !!
Terraform Installation & Verification
Install Terraform on MacOS / Windows
Start With Terraform Basics
Terraform Configuration Language
AWS SetUp for Terraform
Create Machine Using Terraform
Provide Creds in Separate Centralised File
Provide Creds in Environment Variables
Create Multiple Instances
Terraform Variables Detailed Explanation
Variables in Terraform
Use of Variable in Conf File
Lab : Use of Variable in Conf File
Lab : List and Map Variables
Terraform Concepts – Building Blocks
Provision Software with Terraform
Lab : Provision Software with Terraform
DataSource in Terraform
Lab : DataSource in Terraform
Lab 2 : DataSource in Terraform
Output Attribute in TF
Lab : Output Attribute in TF
Remote State in Terraform
Lab : Remote State in Terraform
Terraform for AWS Cloud
AWS VPC Introduction
AWS VPC Introduction II
Demo : AWS VPC & Security Group
Lab : Create AWS VPC & NAT Gateway
Launch EC2 Instance using Custom VPC
Lab : Launch EC2 Instance using Custom VPC
Elastic Block Store (EBS) in AWS
Demo : Elastic Block Store (EBS) in AWS
Lab : Elastic Block Store (EBS) in AWS
User Data in AWS
Lab: User Data using Script
Lab : User Data using Cloud Init
Terraform for AWS Cloud Part II
AWS RDS Basics
Lab : Create RDS
AWS Access and Identity Management
Lab : IAM Users and Groups
Lab : AWS IAM Roles
EC2 Instance Autoscaling
Lab : EC2 Instance Autoscaling
Your Reviews are Important!
Load Balancing in AWS
Lab : AWS Load Balancing
Terraform Modules | Code Re-Useability
Terraform Module and Application
Lab : Terraform Source From GITHUB
Lab : Local Path Module
Lab : AWS VPC Module Part I
Lab : AWS VPC Module Part II
Lab : AWS VPC Module Part III
Conditions , Loops in Terraform
Condition Statements in Terraform
Lab : Condition Statements in Terraform
Terraform Built-In Functions
Lab : Terraform Built-In Functions