Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

HashiCorp Certified: Terraform Associate -50 Practical Demos

HashiCorp Certified: Terraform Associate - 50 Bài Thực Hành

HashiCorp Certified: Terraform Associate - 50 Bài Thực Hành

Thành thạo Terraform qua 50 bài thực hành và 50 khái niệm với hướng dẫn từng bước trên GitHub Documentation (AWS)

4.7
(1,754 đánh giá)
16,832 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
22.0 giờ video
178 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 29/05/2026

Bạn sẽ học được gì

Bạn sẽ học cách sử dụng Terraform một cách thực tế qua 50 bài demo và 50 khái niệm, tiếp cận từng bước một
Bạn sẽ học mọi khái niệm của Terraform (từ cơ bản đến nâng cao)
Bạn sẽ học cách viết và hiểu hành vi của Terraform Resource kết hợp với tất cả các Meta-Arguments
Bạn sẽ học mọi cách (10 loại) để triển khai Terraform Input Variables
Bạn sẽ tìm hiểu chi tiết về Terraform State, Remote Backends, Terraform Cloud Backends và nhiều lệnh Terraform State
Bạn sẽ học và triển khai Terraform CLI based workspaces
Bạn sẽ học và triển khai tất cả Terraform Provisioners
Bạn sẽ học và triển khai Terraform Modules với cả 3 loại (Public Modules, Local Modules và Private Registry modules trên Terraform Cloud)
Bạn sẽ học và triển khai hai trường hợp sử dụng quan trọng trên Terraform Cloud (VCS-Driven và CLI-Driven Workflows)
Bạn sẽ tìm hiểu về sentinel policies và triển khai 3 loại sentinel policies
Bạn sẽ học và triển khai Terraform Dynamic Expressions, Dynamic Blocks và Terraform Functions
Bạn cũng sẽ học và triển khai khái niệm Terraform Datasources

Yêu cầu

Bạn cần có tài khoản AWS Cloud để thực hành cùng tôi.
Bạn không cần có kiến thức cơ bản nào về Terraform. Khóa học sẽ bắt đầu từ những kiến thức rất cơ bản và đưa bạn đến trình độ nâng cao

Đối tượng phù hợp

Dành cho Kiến trúc sư Hạ tầng, Quản trị hệ thống hoặc Nhà phát triển muốn thành thạo Terraform
Người mới bắt đầu quan tâm đến học IaC (Infrastructure as Code) với công cụ đang thịnh hành Terraform
Bất kỳ ai muốn học Terraform từ góc độ thực tế

Nội dung khóa học

20 phần • 174 bài giảng
1 Giới thiệu
2 Liên kết Kho lưu trữ GitHub của Khóa học
1 Bước-01: Giới thiệu về IAC và Terraform
2 Kết nối với tôi !!!!!
1 Bước-01: MacOS: Cài đặt Terraform
2 Bước-02: Cài đặt VSCode Editor, VS Code Terraform Plugin và AWS CLI
3 Bước-03: Cấu hình AWS CLI
4 Bước-04: Windows: Cài đặt Terraform & AWS CLI trên Windows
5 Bước-05: Linux: Cài đặt Terraform trên Windows
6 Bước-06: Giới thiệu về Quy trình làm việc Terraform sử dụng các lệnh Terraform
7 Bước-07: Cập nhật tệp kê khai Terraform với AMI ID và Region
8 Bước-08: Thực thi các lệnh Terraform cốt lõi
9 Bước-09: Cú pháp Cấu hình Terraform
10 Bước-10: Terraform Arguments, Meta-Arguments và Attributes
11 Bước-11: Tìm hiểu về Terraform Top Level Blocks
12 Bước-11: Ví dụ về Terraform Top Level Blocks
1 Bước-00: Giới thiệu về Terraform Fundamental Blocks
2 Bước-01: Giới thiệu về Terraform Settings Block
3 Bước-02: Nâng cấp Terraform CLI lên phiên bản mới nhất trên máy tính cá nhân
4 Bước-03: Tìm hiểu required_version trong Terraform Block
5 Bước-04: Tìm hiểu required_providers trong Terraform Block
6 Bước-05: Lưu ý quan trọng về required_version
7 Bước-06: Giới thiệu về Terraform Providers
8 Bước-07: Tìm hiểu về Provider Block
9 Bước-08: Tạo Tài nguyên VPC, Kiểm tra và Dọn dẹp
10 Bước-09: Giới thiệu về Terraform Multiple Providers
11 Bước-10: Triển khai Terraform Multiple Providers & Dọn dẹp
12 Bước-11: Giới thiệu về Terraform Provider Dependency Lock File
13 Bước-12: Tạo S3 bucket với phiên bản AWS provider hiện có trong Lock File
14 Bước-13: Nâng cấp AWS Provider, Kiểm tra, Sửa lỗi S3 Bucket và Dọn dẹp
1 Bước-00: Giới thiệu về Terraform Resources
2 Bước-01: Giới thiệu về Cú pháp Terraform Resources
3 Bước-02: Hành vi Terraform Resources Phần-1
4 Bước-03: Hành vi Terraform Resources Phần-2
5 Bước-04: Tìm hiểu Terraform State và Xem lại tệp terraform.tfstate
6 Bước-05: Tìm hiểu Hành vi Cập nhật Tại chỗ của Terraform Resource
7 Bước-06: Tìm hiểu Hành vi Hủy-và-Tạo-lại của Terraform Resource
8 Bước-07: Trạng thái Mong muốn & Hiện tại - Tổng quan và Dọn dẹp
9 Bước-08: Giới thiệu về Resources Meta-Arguments
10 Bước-09: Giới thiệu về Resource Meta-Argument depends_on
11 Bước-10: Tạo Key Pair terraform-key và xem lại c1-versions.tf
12 Bước-11: Tạo VPC Thủ công để hiểu những gì chúng ta sẽ làm bằng terraform
13 Bước-12: Tạo Tài nguyên VPC bằng Terraform c2-vpc.tf
14 Bước-13: Tạo Tài nguyên EC2 Instance bằng Terraform c3-ec2-instance.tf
15 Bước-14: Tạo Tài nguyên Elastic IP với Meta-Argument depends_on c4-elastic-ip.tf
16 Bước-15: Xác minh và Dọn dẹp VPC, EC2 Instance và Elastic IP
17 Bước-16: Giới thiệu về Resources Meta-Argument count
18 Bước-17: Tạo EC2 Instance với Meta-Argument Count & Count.Index và Dọn dẹp
19 Bước-18: Giới thiệu về Resources Meta-Argument for_each
20 Bước-19: Triển khai Meta-Argument for_each với Maps
21 Bước-20: Triển khai Meta-Argument for_each với Set of Strings
22 Bước-21: Giới thiệu về Resource Meta-Argument lifecycle
23 Bước-22: lifecycle Meta-Argument - create_before_destroy - kiểm tra hành vi mặc định
24 Bước-23: lifecycle Meta-Argument - create_before_destroy - kiểm tra hành vi đã thay đổi
25 Bước-24: lifecycle Meta-Argument - prevent_destroy triển khai và kiểm tra
26 Bước-25: lifecycle Meta-Argument - ignore_changes triển khai và kiểm tra
27 Lưu ý bổ sung về Lifecycle - ignore_changes
28 Bước-26: Resource Provisioners - chúng ta sẽ thảo luận trong phần-09
1 Bước-00: Giới thiệu về Terraform Variables
2 Bước-01: Giới thiệu về Terraform Input Variables
3 Bước-02: Cơ bản về Terraform Input Variable - Phần-1
4 Bước-03: Cơ bản về Terraform Input Variable - Phần-2
5 Bước-04: Input Variables - Gán giá trị khi được nhắc bằng CLI
6 Bước-05: Input Variables - Ghi đè giá trị mặc định với đối số -var
7 Bước-06: Input Variables - Ghi đè giá trị mặc định với biến môi trường
8 Bước-07: Input Variables - Gán giá trị với terraform.tfvars
9 Bước-08: Input Variables - Gán giá trị với đối số -var-file
10 Bước-09: Input Variables - Gán giá trị với tệp .auto.tfvars
11 Bước-10: Input Variables - Cấu trúc phức tạp kiểu List
12 Bước-11: Input Variables - Cấu trúc phức tạp kiểu Map
13 Bước-12: Input Variables - Các hàm Length và SubString
14 Bước-13: Input Variables - Quy tắc Xác thực Tùy chỉnh
15 Bước-14: Input Variables - Biến Nhạy cảm
16 Bước-15: Input Variables - Thứ tự Ưu tiên Định nghĩa Biến
17 Bước-16: Hàm File
18 Bước-17: Giới thiệu về Terraform Output Values
19 Bước-18: Triển khai Terraform Outputs - Phần-1
20 Bước-19: Triển khai Terraform Outputs - Phần-2
21 Bước-20: Giới thiệu về Terraform Local Values
22 Bước-21: Triển khai Terraform Local Values
1 Bước-01: Giới thiệu về Terraform Datasources
2 Bước-02: Tạo một tài nguyên data để lấy AMI ID mới nhất
3 Bước-03: Xác minh AMI ID bằng cách thực thi terraform plan
1 Bước-00: Giới thiệu về Terraform STATE
2 Bước-01: Giới thiệu về Remote State Storage
3 Bước-02: Cấu hình AWS S3 làm Terraform Backend cho Remote State Storage
4 Bước-03: Triển khai State Locking sử dụng AWS DynamoDB
5 Bước-04: Tìm hiểu thêm về Terraform Backends
6 Bước-05: Tìm hiểu về lệnh terraform show
7 Bước-06: Tìm hiểu về lệnh terraform refresh
8 Bước-07: Tìm hiểu về lệnh terraform state - List, Show và mv
9 Bước-08: Tìm hiểu về lệnh terraform state - rm và replace provider
10 Bước-09: Tìm hiểu về lệnh terraform state - pull, push và force-unlock
11 Bước-10: Tìm hiểu về lệnh terraform taint và untaint
12 Bước-11: Tìm hiểu về lệnh terraform plan hoặc apply -target
13 Bước-12: Các lệnh Terraform State - Dọn dẹp
1 Bước-01: Giới thiệu về Terraform Workspaces
2 Bước-02: Xem lại / Tạo Terraform Manifests để hỗ trợ nhiều workspaces
3 Bước-03: Local Backend: Tạo Tài nguyên trong workspace mặc định
4 Bước-04: Local Backend: Tạo Tài nguyên trong workspace mới
5 Bước-05: Local Backend: Chuyển đổi và Xóa các workspaces không phải mặc định
6 Bước-06: Remote Backends với Workspaces
1 Bước-01: Giới thiệu về Terraform Provisioners
2 Bước-02: Triển khai Connection Block cho File Provisioners & Xem lại Manifests
3 Bước-03: File Provisioner: Thực thi các lệnh Terraform để Xác minh
4 Bước-04: Tìm hiểu hành vi lỗi của Provisioner sử dụng on_failure=continue
5 Bước-05: Demo remote-exec Provisioner
6 Bước-06: Demo local-exec Provisioner
7 Bước-07: Giới thiệu về Terraform Null Resource & Xem lại Manifests
8 Bước-08: Null Resource - Thực thi các lệnh Terraform và Kiểm tra
1 Bước-01: Giới thiệu về Terraform Modules
2 Bước-02: Định nghĩa Child Modules - Tạo EC2 Instances sử dụng Terraform Modules
3 Bước-03: Tạo Outputs cho EC2 Instance Module, Thực thi Lệnh và Kiểm tra
4 Bước-04: Học cách taint tài nguyên trong modules và dọn dẹp
5 Bước-05: Giới thiệu về Xây dựng Terraform Modules
6 Bước-06: Xây dựng S3 Static Website Thủ công sử dụng AWS Management Console
7 Bước-07: Tạo Terraform manifests để xây dựng một static website Mới
8 Bước-08: Kiểm tra Terraform manifests để xây dựng một static website Mới
9 Bước-09: Tạo và gọi Terraform Module Tái sử dụng Mới
10 Bước-10: Kiểm tra module bằng cách thực thi các lệnh terraform Mới
11 Bước-11: Tìm hiểu về lệnh Terraform get
1 Bước-00: Giới thiệu về Terraform Cloud
2 Bước-01: Giới thiệu về Tích hợp VCS trong Terraform Cloud
3 Bước-02: Thiết lập Kho lưu trữ Github Local & Remote
4 Bước-03: Tạo Terraform Organization, Workspace và Input Variables
5 Bước-04: Đặt Environment Variables trong Terraform Cloud
6 Bước-05: Tìm hiểu Queue Plan & check-in các tệp đã thay đổi vào git và quan sát
7 Bước-06: Tìm hiểu Workspace Settings và Hủy Tài nguyên sử dụng TF Cloud
8 Bước-07: Giới thiệu về Private Modules Registry
9 Bước-08: Tạo Github Repo cho một Private Module
10 Bước-09: Thêm VCS Provider là Github sử dụng OAuth App trong TF Cloud
11 Bước-10: Import Terraform Module từ Github và Xem lại
12 Bước-11: Gọi từ Root Module sử dụng CLI và Kiểm tra
13 Bước-12: Giới thiệu về Terraform Cloud CLI-Driven Workflow
14 Bước-13: Tạo TF Cloud Workspace với CLI-Driven Workflow
15 Bước-14: Thực thi các lệnh Terraform & Sửa lỗi thông tin xác thực Provider
16 Bước-15: Xem lại terraform manifests và cung cấp sử dụng local backend
17 Bước-16: Di chuyển State sang Terraform Cloud
1 Bước-01: Giới thiệu về Terraform Cloud & Sentinel
2 Bước-02: Xem lại Terraform Manifests được sử dụng trong Demo này
3 Bước-03: Tìm hiểu các tính năng của Gói Free và Paid của Terraform và Kích hoạt Bản dùng thử cho Tổ chức
4 Bước-04: Tạo CLI-Driven Workspace trong Terraform Cloud
5 Bước-05: Xem lại Sentinel Policy: Kiểm tra Phiên bản Terraform
6 Bước-06: Xem lại Sentinel Policy: Hạn chế S3 Buckets
7 Bước-07: Xem lại tệp sentinel.hcl nơi chúng ta tham chiếu các policies
8 Bước-08: Tạo Github Repo cho Sentinel Policies và Policy Sets trong TF Cloud
9 Bước-09: Kiểm tra Sentinel Policies - Trường hợp thành công
10 Bước-10: Kiểm tra Sentinel Policies - Trường hợp thất bại
11 Bước-11: X
12 Step-12: Add Policy Set and Test Pass and Failed cases with terraform-cloud-demo
13 Step-13: Review Sentinel CIS Policies and Publish to Git Repo
14 Step-14: CIS: Add Policy Set and Test with terraform-cloud-demo1 workspace
1 Step-01: Terraform State Import Introduction
2 Step-02: Import State using terraform command and write tf configuration for ec2
3 Step-03: Manage EC2 Instance using Terraform for Modify and Destroy commands fro
4 Step-04: Terraform Import - S3 Bucket Demo
1 Step-01: Terraform Graph Implementation
2 Step-02: Graphviz Offline Install on Windows and generate graphs
1 Step-00: Introduction to Terraform Expressions
2 Step-01: Part-1: Learn various Terraform Functions using Terraform Console
3 Step-02: Part-2: Learn various Terraform Functions using Terraform Console
4 Step-03: Understand in detail about templatefile and concat functions with AWS E
5 Step-04: Execute Terraform Commands and view the behavior of templatefile and co
6 Step-05: Part-1: Review Terraform Manifests c1 to c7
7 Step-06: Part-2: Review Terraform Manifests c1 to c7
8 Bước 07: Phần 3: Ôn tập các file cấu hình Terraform từ c1 đến c7
9 Bước 08: Chạy các lệnh Terraform để kiểm tra biểu thức Dynamic và Splat
10 Bước 09: Triển khai Dynamic Block trong Terraform
1 Bước 01: Gỡ lỗi Terraform
1 Bước 01: Chuẩn bị cho kỳ thi
1 Bước 01: Đăng ký thi
2 Bước 02: Yêu cầu về hệ thống và không gian vật lý
3 Bước 03: Mẹo thi
1 Chúc mừng bạn !!!!

Giới thiệu khóa học

******* Course Overview *******

Welcome to this Amazing course on HashiCorp Certified: Terraform Associate -50 Practical Demos.  Below is the list of modules covered in this course.

 

Course Modules

01. Infrastructure as Code (IaC)

02. Install Tools on MacOs, LinuxOS and WindowsOS

03. Command Basics

04. Language Syntax

05. Settings Block

06. Providers Block

07. Multiple Providers usage

08. Dependency Lock File Importance

09. Resources Syntax and Behavior

10. Resources Meta-Argument - depends_on

11. Resources Meta-Argument - count

12. Resources Meta-Argument - for_each

13. Resources Meta-Argument - lifecycle

14. Input Variables - Basics

15. Input Variables - Assign When Prompted

16. Input Variables - Override default with cli var

17. Input Variables - Override with environment variables

18. Input Variables - Assign with terraform.tfvars

19. Input Variables - Assign with tfvars var-file argument

20. Input Variables - Assign with auto tfvars

21. Input Variables - Lists

22. Input Variables - Maps

23. Input Variables - Validation Rules

24. Input Variables - Sensitive Input Variables

25. File Function

26. Output Values

27. Local Values

28. Datasources

29. Backends - Remote State Storage

30. State Commands

31. CLI Workspaces with local backend

32. CLI Workspaces with remote backend

33. File Provisioner

34. local-exec Provisioner

35. remote-exec Provisioner

36. Null Resource

37. Modules from Public Registry

38. Build Local Module

39. Terraform Cloud - VCS-Driven Worflow

40. Terraform Cloud - CLI-Driven Worflow

41. Terraform Cloud - Share modules in private module registry

42. Migrate State to Terraform Cloud

43. Basic Sentinel Policies

44. Cost Control Sentinel Policies

45. CIS Sentinel Policies

46. State Import

47. Graph

48. Functions

49. Dynamic Expressions

50. Dynamic Blocks

 

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!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cloud Automation
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Infrastructure As Code
Hiển thị tất cả khoá học Terraform
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊