Đề cương khóa học
Cú pháp và Cấu trúc Nâng cao của Terraform
- Đi sâu vào cú pháp Terraform
- Vòng lặp nâng cao với for_each và count
- Tận dụng map và list để cấu hình động
Biểu thức và Cấu hình Động
- Các biểu thức cơ bản và các trường hợp sử dụng
- Biểu thức nâng cao cho các thiết lập hạ tầng phức tạp
- Bài tập thực hành về biểu thức
Các Phương pháp Hay cho Module Terraform
- Module cục bộ so với module chia sẻ: Khi nào nên sử dụng từng loại
- Cấu trúc hóa module để đảm bảo khả năng tái sử dụng và dễ bảo trì
- Quản lý phiên bản và các nguồn module
Các Phương pháp Hay và Mẫu Thiết kế của Terraform
- Ôn tập các khóa chỉ mục phiên bản cho quản lý trạng thái
- Các phương pháp hay để viết và tổ chức mã Terraform
- Đảm bảo tính bất biến và giảm thiểu các tác dụng phụ
Quản lý Trạng thái của Terraform
- Nhập tài nguyên và hiểu file trạng thái
- Khóa trạng thái, backend trạng thái và quản lý trạng thái từ xa
- Xử lý file trạng thái trong các môi trường phân tán
Cập nhật với Các Bản phát hành của Terraform
- Xem lại tài liệu cùng với các bản phát hành Terraform mới
- Chiến lược nâng cấp phiên bản Terraform
- Xử lý các tính năng đã lỗi thời và các lộ trình di chuyển
Tích hợp Terraform với Quy trình CI/CD
- Tổng quan về YAML và cấu hình quy trình
- Thiết lập Terraform với các công cụ CI/CD phổ biến
- Tự động hóa quy trình làm việc Terraform trong các quy trình
Gỡ lỗi và Xử lý Sự cố Nâng cao
- Các phương pháp có hệ thống để xử lý sự cố trong kế hoạch và thực thi của Terraform
- Gỡ lỗi các lỗi phổ biến và nâng cao trong Terraform
- Sử dụng nhật ký và đầu ra chi tiết để giải quyết lỗi
Đầu ra và Luồng Dữ liệu trong Terraform
- Hiểu và tận dụng các đầu ra trong Terraform
- Luồng dữ liệu giữa các module và cấu hình gốc
- Bảo mật thông tin nhạy cảm trong các đầu ra
Logic Có Điều kiện trong Terraform
- Viết các câu lệnh có điều kiện với count, for_each và if
- Tạo tài nguyên có điều kiện
- Các trường hợp sử dụng logic có điều kiện trong module
Chạy Terraform Cục bộ
- Thiết lập môi trường Terraform cục bộ
- Chạy và kiểm tra mã Terraform trên máy cục bộ
- Các phương pháp hay cho phát triển cục bộ
Xử lý Phụ thuộc Vòng
- Xác định và giải quyết các phụ thuộc vòng
- Tái cấu trúc mã để ngăn chặn chu kỳ phụ thuộc
- Các kỹ thuật nâng cao cho quản lý phụ thuộc
Tóm tắt và Các Bước Tiếp theo
Yêu cầu
- Nắm vững cú pháp và các thao tác cơ bản của Terraform
- Có kinh nghiệm với hạ tầng đám mây, ưu tiên AWS, và làm quen với các khái niệm CI/CD
Đối tượng tham gia
- Kỹ sư DevOps
- Kiến trúc sư đám mây
- Chuyên gia hạ tầng
- Trưởng nhóm kỹ thuật và quản lý
Đánh giá (4)
Kiểm tra tất cả các chi tiết trong thực tế - bằng cách viết mã thực sự
Michal Pipala - EY
Khóa học - Advanced Terraform: Efficient Infrastructure as Code
Dịch thuật bằng máy
Huấn luyện rất tương tác
Michal Bojko - EY
Khóa học - Advanced Terraform: Efficient Infrastructure as Code
Dịch thuật bằng máy
Cấu trúc rất tốt, mỗi phần đều có mục đích rõ ràng và dễ theo dõi. Các bài tập rất hữu ích và giảng viên đã hỗ trợ khi các vấn đề phát sinh. Cách tiếp cận thoải mái đối với các phòng thí nghiệm cũng là điều tôi thích. Chúc mừng giảng viên đã giữ thái độ bình tĩnh & thân thiện suốt quá trình đào tạo, ngay cả sau khi một số học viên từ bỏ toàn bộ trải nghiệm.
Rares - Orange Services
Khóa học - Advanced Terraform: Efficient Infrastructure as Code
Dịch thuật bằng máy
Sự linh hoạt của giảng viên trong việc điều chỉnh việc chia sẻ kiến thức dựa trên phản hồi của nhóm hoặc các lĩnh vực quan tâm
Alexandru - Orange Services
Khóa học - Advanced Terraform: Efficient Infrastructure as Code
Dịch thuật bằng máy