Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Cloud Computing
Udemy - More than Certified in Terraform 2025 2025-5
0 students
Last updated
Jun 2025
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
12
•
Activities:
0
•
Resources:
217
Expand all
Section 1
01. Introduction and Prerequisites
1 Introduction to the Course
2 GitHub and Codespaces Setup
3 GitHub CLI Permissions
4 Install Terraform
Section 2
02. Terraform Fundamentals
1 Providers
2 Terraform Init
3 Provider Versioning and Dependency Locks
4 Backends
5 Our First Resource
6 Terraform Plan Apply and Destroy
7 Resource Addresses
8 The State File
9 Terraform State Commands
10 Resources Terraform Apply Yourself
11 The Random Provider
12 Terraform Console and Interpolation
13 Count
14 Count Terraform Apply Yourself
15 Splat and Outputs
16 Terraform Types
17 For Expressions
18 Variables
19 Variable Precedence
20 Variable Validation
21 The Contains Function
22 Conditionals
23 Terraform state rm and refresh only
24 for_each Meta Argument
25 for_each Terraform Apply Yourself
26 The Length Function
27 local exec Provisioner
28 local exec Terraform Apply Yourself
29 depends_on Meta Argument
30 for_each with Maps
31 Our Deployment in Action
32 ignore_changes Lifecycle Meta Argument
33 Data Sources
34 Heredocs and Escape Sequences
35 Template Files
36 Refactoring and Moved Blocks
37 Nested Blocks
38 Dynamic Blocks
39 The try Function
Section 3
03. Modular Terraform
1 First Module
2 Path References
3 Locals
4 Terraform Module Information Flow
5 Module Outputs
6 Deploy Key Terraform Apply Yourself
7 07 flatten and if
7 Flatten Function and If Statement
Section 4
04. Info Page Module Project
1 09 info page intro
1 Info Page Intro
2 Info Page Module Terraform Apply Yourself
3 Terraform Providers Schema
4 Terraform Time
5 Passing info between Modules
6 Loops in Templatefiles
Section 5
05. Terraform Management
1 Terraform Graph
2 Refactoring
3 Skipping Provisioners
4 HCP Terraform
5 HCP Terraform CLI Config
6 Remote State Management
7 Working with JSON Files
8 Working with CSV Files
9 Overriding Configuration with _overridetf Files
10 Intro to HCP and the CICD Setup
11 Repos Module Code
12 Repos Module HCP Configuration
13 Info Page Module Code and Remote State
14 Info Page Module HCP Configuration
15 Final Section Project
Section 6
06. Deploying AWS Resources with Terraform
1 Infrastructure Diagram
2 Create a Budget
3 AWS Key Setup
4 AWS Backend Configuration
5 AWS Provider
6 VPC Resource
7 Internet Gateway
8 Subnets
9 cidrsubnet
10 AWS AZs
11 Modulo Operator
12 Route Tables TAY
13 ALB and SG
14 ALB SG Rule
15 ECS Cluster
16 ECR
17 Docker Login
18 Docker Build
19 Docker Push
20 ECS Task Definition
21 ECS Service
22 ECS Service TAY
23 ALB Target Group
24 ALB Listener Rule TAY
25 ALB Subnets Overlap Fix Expansion Operator
26 App module for_each TAY
27 Default Tags
28 State Migration from HCP to S3
29 CLI Workspaces
30 Partial Backends
31 Terraform Import
Section 7
07. AI Trivia App Deployment Project
1 OpenAI Key Setup
2 Load Balancer Improvements
3 Frontend Configuration
4 Backend Walkthrough
5 Backend Configuration
Section 8
08. Introduction and Prerequisites (LEGACY)
4 New AWS Account Setup
5 Configuring Billing Alarms
6 Adding Security to your AWS Account
7 AWS Cloud9 Configuration
8 AWS Cloud9 Disk Expanding
9 Security Groups and IP Access
10 Terraform Installation Same Instructions for all Versions
11 Terraform Terminology Skip if you have passed the exam or are already familiar
Section 9
09. Terraform Basics and Docker (LEGACY)
2 The Docker Provider
3 Terraform Init Deeper Dive
4 Terraform Dependency Lock v014 only
5 Your First Terraform Apply
6 Terraform Plan and Apply Deeper Dive
7 Referencing other Resources
8 Viewing Your Deployment in the Browser
9 Terraform State Deeper Dive
10 Terraform Console and Outputs
11 The Join Function
12 The Random Resource
13 Multiple Resources and Count
14 The Splat Expression
15 For Loops
16 Tainting and Updating Resources
17 State Locking and Breaking State
18 Terraform Import
19 Terraform Refresh and State rm Updated
20 Adding Variables
21 Variable Validation v 013 only
22 Variables and Output Files
23 Sensitive Variables and tfvars files
24 Variable Definition Precedence
25 Hiding Sensitive Variables from CLI v 014 only
26 The Bind Mount and Local Exec
27 Utilizing Local Values
28 Min and Max Functions and the Expand Expression
29 Path References and String Interpolation
30 Maps and Lookups the Image Variable
31 Maps and Lookups External Ports
32 Terraform Workspaces
33 Referencing your Workspaces
34 Utilizing Map Keys instead of Lookups
Section 10
10. Modular Deployments (LEGACY)
1 Modules Intro
2 First Module
3 Module Variables
4 Terraform Graph
5 Troubleshooting Dependencies
6 The Container Module
7 Module Outputs
8 Module Information Flow
9 Docker Volume
10 Lifecycle Customization and Targeting
11 One Module for Multiple Resources
12 Using for_each
13 Deploying Containers with for_each
14 Using Count and for_each Together
15 New Outputs and Map Transformations
16 Grafana Apply Yourself
17 Grafana Solution
18 Self Referencing and Provisioner Failure Modes
19 Terraform Apply Yourself Self Referencing
20 Dynamic Blocks
21 Nesting the Volume Module
22 Weather Dashboard Project
Section 11
11. Deploy AWS Resources with Terraform (LEGACY)
1 What Were Going to Build
2 Configuring Terraform Cloud
3 The AWS Provider
4 Deploy a VPC
5 Remote State in Terraform Cloud
6 VPC Subnets Hardcoded
7 VPC Subnets Terraform Apply Yourself
8 The cidrsubnet Function
9 The aws_availability_zones Data Source
10 The random_shuffle Resource
12 Route Tables and the Internet Gateway
13 The create_before_destroy Lifecycle Meta Argument
14 VPC Security Groups Hardcoded
15 VPC Security Groups Dynamic
16 VPC Security Groups Terraform Apply Yourself
17 VPC RDS Subnet Group and Conditionals
18 Basic RDS Setup
19 VPC Outputs for RDS Terraform Apply Yourself
20 Managing Sensitive RDS Values
21 The Terraform Providers Schema Command
22 ALB Initial Setup
23 ALB Security Group and Subnets Terraform Apply Yourself
24 ALB Target Group and the uuid and substr functions
25 ALB Listener
27 ALB Lifecycle Policies ignore_changes and create_before_destroy
28 The aws_ami Data Source
29 Scaffolding Our EC2 Instance and random_id
30 EC2 Terraform Apply Yourself
31 SSH Key for Our Instance and the file Function
32 Controlling random_id Changes with Keepers
34 EC2 User Data and Template Files
35 EC2 User Data Template Variables Terraform Apply Yourself
36 Deploying NGINX to Our Kubernetes Cluster
37 Adding our EC2 Instances to the Target Group
38 Adding some Outputs for our Resources
39 Sensitive Outputs and How to Access Them
40 Terraform Apply Yourself Outputs
41 Utilizing the local exec Provisioner to SCP our Kubeconfig File
42 Utilizing the remote exec Provisioner to Run Commands on EC2 Instances
43 Terraform Apply Yourself Cleanup and Create a Destroy Provisioner
44 Deploying K8s Resources from our Cloud9 Instance
Section 12
12. Deploying Kubernetes Resources with Terraform (LEGACY)
2 Configuring the Kubernetes Provider
3 Our First Kubernetes Deployment
4 Terraform Apply Yourself Utilizing for_each in our Deployment
5 The terraform_remote_state datasource and the split Function
Instructors
Enrolment options
Udemy - More than Certified in Terraform 2025 2025-5
Course modified date:
22 June 2025
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Resources
Share this course
Scroll to top
×
Close
×
Close