Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Huan Nguyen Van

Khóa học Terraform của mình được thiết kế nhằm cung cấp cho học viên một cái nhìn toàn diện về cách thức sử dụng Terraform để quản lý cơ sở hạ tầng dưới dạng mã (Infrastructure as Code - IaC). Trong khóa học này, học viên sẽ học từ các khái niệm cơ bản đến các kỹ thuật nâng cao trong việc triển khai, quản lý và mở rộng hệ thống trên các nền tảng đám mây như AWS, Azure, Google Cloud.

Read more

Khóa học Terraform của mình được thiết kế nhằm cung cấp cho học viên một cái nhìn toàn diện về cách thức sử dụng Terraform để quản lý cơ sở hạ tầng dưới dạng mã (Infrastructure as Code - IaC). Trong khóa học này, học viên sẽ học từ các khái niệm cơ bản đến các kỹ thuật nâng cao trong việc triển khai, quản lý và mở rộng hệ thống trên các nền tảng đám mây như AWS, Azure, Google Cloud.

Khóa học sẽ bắt đầu với những kiến thức nền tảng về Terraform, bao gồm cách cài đặt, cấu hình và viết các tập tin cấu hình Terraform cơ bản. Tiếp theo, học viên sẽ được hướng dẫn cách triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code. Mình cũng sẽ giới thiệu về các khái niệm nâng cao như modules, provider, và cách sử dụng State để quản lý cấu hình theo thời gian thực.

Khóa học cũng đi sâu vào việc quản lý lifecycle của tài nguyên, sử dụng các câu lệnh và chức năng của Terraform như plan, apply, và destroy, cũng như các phương pháp tối ưu hóa code. Ngoài ra, học viên sẽ được hướng dẫn cách làm việc với Terraform Cloud và Terraform Enterprise để quản lý quy trình làm việc hiệu quả hơn.

Enroll now

What's inside

Syllabus

Introduction
Những điều cần biết về IAC và Terraform
Tài liệu khóa học
Setup
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Cung cấp một cái nhìn tổng quan về cách sử dụng Terraform để quản lý cơ sở hạ tầng dưới dạng mã, giúp người mới bắt đầu dễ dàng tiếp cận và làm quen
Bắt đầu với những kiến thức nền tảng về Terraform, bao gồm cách cài đặt, cấu hình và viết các tập tin cấu hình Terraform cơ bản, tạo nền tảng vững chắc cho người mới
Hướng dẫn cách triển khai các tài nguyên đám mây như máy ảo, mạng và lưu trữ trên các nền tảng như AWS, Azure, Google Cloud, giúp học viên áp dụng kiến thức vào thực tế
Giới thiệu về các khái niệm nâng cao như modules, provider và cách sử dụng State để quản lý cấu hình theo thời gian thực, giúp học viên nâng cao kỹ năng và kiến thức
Hướng dẫn cách làm việc với Terraform Cloud và Terraform Enterprise để quản lý quy trình làm việc hiệu quả hơn, giúp học viên làm việc nhóm và quản lý dự án tốt hơn
Đề cập đến những hạn chế của Terraform Provisioner và đưa ra các giải pháp thay thế, giúp học viên có cái nhìn toàn diện và lựa chọn phương pháp phù hợp

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Terraform cơ bản và thực hành

Theo học viên, đây là một khóa học phù hợp cho người mới bắt đầu làm quen với Terraform và IaC. Khóa học cung cấp nền tảng kiến thức vững chắc, với các khái niệm được giải thích rõ ràng và dễ hiểu. Nhiều người đánh giá cao các bài thực hành (hands-on) giúp áp dụng ngay vào thực tế. Giảng viên được nhận xét là nhiệt tình và có kiến thức chuyên sâu. Tuy nhiên, một số học viên cho rằng nội dung có thể chưa đi đủ sâu vào các chủ đề nâng cao hoặc các kịch bản phức tạp hơn, cần kết hợp thêm tài liệu bên ngoài.
Cách truyền đạt rõ ràng, chi tiết.
"Giảng viên giải thích rất mạch lạc và dễ theo dõi."
"Thầy có kiến thức sâu và truyền đạt rất tốt."
"Cách giảng bài của thầy dễ hiểu."
"Giảng viên rất nhiệt tình hỗ trợ học viên."
Giúp áp dụng kiến thức vào thực tế.
"Các bài lab rất hữu ích, giúp tôi hiểu rõ hơn và thực hành ngay."
"Thực hành nhiều giúp nắm bài nhanh hơn."
"Phần hands-on rất quan trọng và được trình bày tốt."
"Tôi thấy các bài thực hành đã giúp củng cố kiến thức rất nhiều."
"Áp dụng lý thuyết vào thực tế qua các bài tập là điểm mạnh."
"Rất thích các ví dụ demo thực tế."
Cung cấp kiến thức nền tảng tốt.
"Khóa học rất hay, dễ hiểu cho người mới bắt đầu như mình."
"Đây là điểm khởi đầu tuyệt vời cho bất kỳ ai muốn học Terraform."
"Tôi chưa biết gì về Terraform nhưng sau khóa học này đã nắm được căn bản."
"Rất tốt cho người mới làm quen với IAC và Terraform."
"Giải thích các khái niệm cơ bản rất chi tiết."
"Tôi thấy nó thực sự dành cho người mới bắt đầu."
"Khóa học cung cấp một cái nhìn tổng quan rất tốt cho người chưa từng tiếp xúc Terraform."
Một số chủ đề cần mở rộng thêm.
"Khóa học tốt cho người mới, nhưng có thể cần thêm chi tiết cho các chủ đề nâng cao."
"Tôi muốn nội dung đi sâu hơn vào một số phần phức tạp."
"Đối với những người đã có kinh nghiệm, khóa học có thể hơi cơ bản."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Terraform cho người mới bắt đầu with these activities:
Ôn lại kiến thức về Infrastructure as Code (IaC)
Củng cố kiến thức nền tảng về IaC giúp bạn hiểu rõ hơn về mục tiêu và lợi ích của việc sử dụng Terraform.
Browse courses on Infrastructure as Code
Show steps
  • Đọc lại các bài viết và tài liệu về IaC.
  • Xem lại các video giới thiệu về IaC.
  • Tìm hiểu về các công cụ IaC khác ngoài Terraform.
Thực hành các bài tập Terraform cơ bản
Luyện tập các bài tập cơ bản giúp bạn làm quen với cú pháp và các lệnh của Terraform.
Show steps
  • Tạo và quản lý một máy ảo đơn giản trên AWS/Azure/GCP.
  • Sử dụng các biến và output trong cấu hình Terraform.
  • Triển khai một mạng đơn giản với Terraform.
Đọc sách 'Infrastructure as Code: Managing Servers in the Cloud'
Đọc cuốn sách này để hiểu sâu hơn về các nguyên tắc và thực tiễn của Infrastructure as Code, giúp bạn sử dụng Terraform hiệu quả hơn.
Show steps
  • Đọc các chương liên quan đến các khái niệm IaC và Terraform.
  • Thực hiện các ví dụ trong sách để hiểu rõ hơn.
  • Ghi chú lại những điểm quan trọng và áp dụng vào thực tế.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Đọc sách 'Terraform Up & Running'
Đọc cuốn sách này để có một hướng dẫn thực tế về cách sử dụng Terraform trong các dự án thực tế.
Show steps
  • Đọc các chương liên quan đến các tính năng và khái niệm Terraform.
  • Thực hiện các ví dụ trong sách để hiểu rõ hơn.
  • Áp dụng các best practice vào dự án của bạn.
Viết blog về một chủ đề Terraform
Viết blog giúp bạn hệ thống lại kiến thức và chia sẻ kinh nghiệm với cộng đồng.
Show steps
  • Chọn một chủ đề Terraform mà bạn quan tâm.
  • Nghiên cứu và tìm hiểu sâu về chủ đề đó.
  • Viết một bài blog chi tiết và dễ hiểu.
  • Chia sẻ bài viết trên các mạng xã hội và diễn đàn.
Xây dựng một dự án Terraform nhỏ
Bắt đầu một dự án thực tế giúp bạn áp dụng kiến thức đã học và giải quyết các vấn đề phát sinh trong quá trình triển khai.
Show steps
  • Chọn một dự án nhỏ, ví dụ: triển khai một ứng dụng web đơn giản.
  • Thiết kế cơ sở hạ tầng cần thiết cho dự án.
  • Viết cấu hình Terraform để triển khai cơ sở hạ tầng.
  • Triển khai và kiểm tra dự án.
Đóng góp vào một dự án Terraform mã nguồn mở
Đóng góp vào các dự án mã nguồn mở giúp bạn học hỏi từ những người khác và nâng cao kỹ năng của mình.
Show steps
  • Tìm một dự án Terraform mã nguồn mở mà bạn quan tâm.
  • Tìm hiểu về quy trình đóng góp của dự án.
  • Báo cáo lỗi hoặc đề xuất tính năng mới.
  • Đóng góp code để sửa lỗi hoặc thêm tính năng.

Career center

Learners who complete Terraform cho người mới bắt đầu will develop knowledge and skills that may be useful to these careers:
Kỹ sư DevOps
Kỹ sư DevOps là người chịu trách nhiệm tự động hóa và tối ưu hóa quy trình phát triển và triển khai phần mềm. Khóa học Terraform cho người mới bắt đầu giúp các kỹ sư DevOps quản lý cơ sở hạ tầng dưới dạng mã (Infrastructure as Code - IaC) bằng Terraform. Bạn sẽ học cách triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code. Khóa học đi sâu vào việc quản lý lifecycle của tài nguyên, sử dụng các câu lệnh và chức năng của Terraform như plan, apply, và destroy, cũng như các phương pháp tối ưu hóa code. Ngoài ra, bạn sẽ được hướng dẫn cách làm việc với Terraform Cloud và Terraform Enterprise để quản lý quy trình làm việc hiệu quả hơn. Kiến thức về modules, provider và State rất quan trọng.
Nhà phát triển cơ sở hạ tầng
Nhà phát triển cơ sở hạ tầng thiết kế và xây dựng các hệ thống cơ sở hạ tầng có thể mở rộng và tự động hóa. Khóa học Terraform cho người mới bắt đầu trang bị cho nhà phát triển cơ sở hạ tầng những kỹ năng cần thiết để sử dụng Terraform để quản lý cơ sở hạ tầng dưới dạng mã (Infrastructure as Code - IaC). Bạn sẽ được học cách triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code. Khóa học cũng đi sâu vào việc quản lý lifecycle của tài nguyên, sử dụng các câu lệnh và chức năng của Terraform như plan, apply, và destroy, cũng như các phương pháp tối ưu hóa code.
Chuyên gia tự động hóa cơ sở hạ tầng
Chuyên gia tự động hóa cơ sở hạ tầng chịu trách nhiệm tự động hóa các quy trình quản lý và triển khai cơ sở hạ tầng. Khóa học Terraform cho người mới bắt đầu giúp các chuyên gia này sử dụng Terraform để quản lý cơ sở hạ tầng dưới dạng mã (Infrastructure as Code). Khóa học sẽ bắt đầu với những kiến thức nền tảng về Terraform, bao gồm cách cài đặt, cấu hình và viết các tập tin cấu hình Terraform cơ bản. Việc quản lý lifecycle của tài nguyên và sử dụng Terraform Cloud và Terraform Enterprise cũng được đề cập. Bạn sẽ được trang bị kiến thức để quản lý các hệ thống trên các nền tảng đám mây như AWS, Azure, Google Cloud.
Kiến trúc sư giải pháp đám mây
Kiến trúc sư giải pháp đám mây thiết kế và triển khai các giải pháp dựa trên nền tảng đám mây. Khóa học Terraform cho người mới bắt đầu giúp kiến trúc sư giải pháp đám mây hiểu rõ cách sử dụng Terraform để xây dựng và quản lý cơ sở hạ tầng đám mây một cách hiệu quả. Kiến thức nền tảng về Terraform, bao gồm cách cài đặt, cấu hình và viết các tập tin cấu hình Terraform cơ bản, là rất quan trọng. Bạn sẽ được hướng dẫn cách triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code. Khóa học cũng giới thiệu các khái niệm nâng cao như modules, provider, và cách sử dụng State để quản lý cấu hình theo thời gian thực.
Kỹ sư đám mây
Kỹ sư đám mây xây dựng, triển khai và quản lý các ứng dụng và dịch vụ trên nền tảng đám mây. Khóa học Terraform cho người mới bắt đầu giúp họ sử dụng Terraform để tự động hóa việc triển khai và quản lý cơ sở hạ tầng đám mây. Trong khóa học, bạn sẽ học từ các khái niệm cơ bản đến các kỹ thuật nâng cao trong việc triển khai, quản lý và mở rộng hệ thống trên các nền tảng đám mây như AWS, Azure, Google Cloud. Việc hiểu rõ về modules, provider và State sẽ giúp bạn xây dựng hệ thống một cách hiệu quả hơn.
Kiến trúc sư hạ tầng
Kiến trúc sư hạ tầng chịu trách nhiệm thiết kế và xây dựng cơ sở hạ tầng CNTT của một tổ chức. Khóa học Terraform cho người mới bắt đầu giúp kiến trúc sư hạ tầng sử dụng Terraform để tự động hóa việc triển khai và quản lý cơ sở hạ tầng. Trong khóa học này, bạn sẽ học từ các khái niệm cơ bản đến các kỹ thuật nâng cao trong việc triển khai, quản lý và mở rộng hệ thống trên các nền tảng đám mây như AWS, Azure, Google Cloud. Việc hiểu rõ về modules, provider và State sẽ giúp bạn xây dựng hệ thống một cách hiệu quả hơn. Điều này giúp bạn trở thành một kiến trúc sư hạ tầng giỏi.
Chuyên gia tư vấn đám mây
Chuyên gia tư vấn đám mây giúp các tổ chức triển khai và quản lý các giải pháp đám mây một cách hiệu quả. Khóa học Terraform cho người mới bắt đầu cung cấp cho chuyên gia tư vấn đám mây kiến thức về Terraform để giúp khách hàng quản lý cơ sở hạ tầng dưới dạng mã (Infrastructure as Code). Bạn sẽ học cách triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code. Khóa học cũng giới thiệu về các khái niệm nâng cao như modules, provider, và cách sử dụng State để quản lý cấu hình theo thời gian thực. Việc hiểu rõ về Terraform Cloud và Terraform Enterprise cũng rất quan trọng.
Kỹ sư Site Reliability
Kỹ sư Site Reliability (SRE) đảm bảo rằng các hệ thống phần mềm luôn hoạt động ổn định và hiệu quả. Khóa học Terraform cho người mới bắt đầu giúp các kỹ sư SRE tự động hóa việc quản lý cơ sở hạ tầng, giảm thiểu thời gian chết và tăng độ tin cậy của hệ thống. Khóa học sẽ bắt đầu với những kiến thức nền tảng về Terraform, bao gồm cách cài đặt, cấu hình và viết các tập tin cấu hình Terraform cơ bản. Các câu lệnh và chức năng của Terraform như plan, apply, và destroy sẽ giúp giải quyết các vấn đề trong công việc. Bạn cũng sẽ được học cách làm việc với Terraform Cloud và Terraform Enterprise.
Quản trị viên hệ thống
Quản trị viên hệ thống đảm bảo rằng các hệ thống máy tính của một tổ chức hoạt động trơn tru. Khóa học Terraform cho người mới bắt đầu giúp quản trị viên hệ thống tự động hóa các tác vụ quản lý cơ sở hạ tầng, giảm thiểu lỗi và tăng hiệu quả công việc. Khóa học sẽ bắt đầu với những kiến thức nền tảng về Terraform, bao gồm cách cài đặt, cấu hình và viết các tập tin cấu hình Terraform cơ bản. Bạn sẽ được hướng dẫn cách triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code. Việc sử dụng modules, provider, và State cũng rất quan trọng trong việc quản lý hệ thống.
Chuyên gia bảo mật đám mây
Chuyên gia bảo mật đám mây bảo vệ dữ liệu và cơ sở hạ tầng trên nền tảng đám mây. Khóa học Terraform cho người mới bắt đầu có thể giúp họ tự động hóa việc triển khai các biện pháp bảo mật và quản lý cấu hình bảo mật bằng Terraform. Một chuyên gia bảo mật đám mây tốt sẽ cần biết các kiến thức nền tảng về Terraform. Việc triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code cũng giúp công việc bảo mật trở nên hiệu quả hơn. Việc làm việc với Terraform Cloud và Terraform Enterprise cũng rất quan trọng.
Nhà phát triển đám mây
Nhà phát triển đám mây xây dựng ứng dụng cho môi trường đám mây. Khóa học Terraform cho người mới bắt đầu có thể giúp nhà phát triển đám mây hiểu cách triển khai và quản lý cơ sở hạ tầng cho các ứng dụng của họ bằng Terraform. Trong khóa học, bạn sẽ học từ các khái niệm cơ bản đến các kỹ thuật nâng cao trong việc triển khai, quản lý và mở rộng hệ thống trên các nền tảng đám mây như AWS, Azure, Google Cloud. Việc làm quen với modules, provider và State có thể hữu ích. Terraform giúp phát triển đám mây dễ dàng hơn rất nhiều.
Chuyên gia mạng
Chuyên gia mạng thiết kế, triển khai và quản lý mạng máy tính. Khóa học Terraform cho người mới bắt đầu có thể giúp họ sử dụng Terraform để tự động hóa việc cấu hình và quản lý các thiết bị mạng trên nền tảng đám mây. Khóa học về Terraform sẽ giúp ích trong việc cấu hình và viết các tập tin cấu hình Terraform cơ bản. Bạn sẽ được hướng dẫn cách triển khai các tài nguyên đám mây như máy ảo, mạng, và lưu trữ chỉ với vài dòng code, điều này có thể quan trọng đối với một chuyên gia mạng. Việc sử dụng State để quản lý cấu hình theo thời gian thực có thể hữu ích.
Quản lý dự án CNTT
Quản lý dự án CNTT giám sát và điều phối các dự án CNTT. Khóa học Terraform cho người mới bắt đầu có thể giúp các quản lý dự án CNTT hiểu rõ hơn về quy trình triển khai và quản lý cơ sở hạ tầng, và giao tiếp hiệu quả hơn với các thành viên kỹ thuật của dự án. Khóa học bắt đầu với những kiến thức nền tảng về Terraform. Việc hiểu rõ về các tài nguyên đám mây như máy ảo, mạng, và lưu trữ cũng rất quan trọng. Quản lý dự án CNTT có thể sử dụng kiến thức này để quản lý các dự án liên quan đến cơ sở hạ tầng đám mây một cách hiệu quả hơn.
Kỹ sư hỗ trợ kỹ thuật
Kỹ sư hỗ trợ kỹ thuật cung cấp hỗ trợ kỹ thuật cho khách hàng hoặc người dùng nội bộ. Khóa học Terraform cho người mới bắt đầu có thể giúp họ hiểu rõ hơn về cơ sở hạ tầng đám mây và cách Terraform được sử dụng để quản lý nó, từ đó cung cấp hỗ trợ hiệu quả hơn. Khóa học có thể giúp ích bằng cách cung cấp những kiến thức nền tảng về Terraform, bao gồm cách cài đặt, cấu hình. Sự quen thuộc với các tài nguyên đám mây có thể giúp kỹ sư hỗ trợ kỹ thuật chẩn đoán và khắc phục sự cố một cách hiệu quả hơn.
Người kiểm thử phần mềm
Người kiểm thử phần mềm thiết kế và thực hiện các thử nghiệm để đảm bảo chất lượng của phần mềm. Khóa học Terraform cho người mới bắt đầu có thể giúp họ tự động hóa việc thiết lập môi trường thử nghiệm và triển khai các ứng dụng thử nghiệm bằng Terraform. Khóa học sẽ bắt đầu với những kiến thức nền tảng về Terraform. Các thao tác cơ bản trong Terraform có thể giúp kiểm thử phần mềm hiểu rõ hơn về cách triển khai và quản lý các ứng dụng thử nghiệm. Việc hiểu rõ về các hệ thống đám mây có thể giúp kiểm thử phần mềm xây dựng các bài kiểm tra hiệu quả hơn.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Terraform cho người mới bắt đầu.
Cuốn sách này cung cấp một cái nhìn sâu sắc về các nguyên tắc và thực tiễn của Infrastructure as Code. Nó giúp bạn hiểu rõ hơn về cách Terraform hoạt động và cách áp dụng nó vào các dự án thực tế. Đây là một tài liệu tham khảo hữu ích cho những ai muốn trở thành chuyên gia về IaC.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser