|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-masterclass/
课程评论:没有评论
**课程名称:** AWS Terraform 精通课程 **课程概述:** 本课程将带您深入了解基础设施即代码 (IaC) 概念及其领先工具 Terraform。Terraform 是 IT 行业中最著名、应用最广泛的 IaC 工具之一。您将学习 IaC 的基础知识、不同的 IaC 工具,以及如何在 Linux 和 Windows 机器上搭建 Terraform 环境。 课程内容涵盖 Terraform 的核心概念,包括: * **Providers (提供者):** 管理与云服务商(如 AWS)的交互。 * **Resources (资源):** 定义您需要创建的基础设施组件。 * **Outputs (输出):** 展示创建的基础设施的属性。 * **Variables (变量):** 使您的配置更加灵活和可重用。 您将学习如何在 AWS 上创建和管理基础设施,包括: * **Authenticating to AWS (AWS 认证):** 安全地连接到您的 AWS 账户。 * **Terraform Workflow (Terraform 工作流):** 理解 `init`, `plan`, `apply` 和 `destroy` 等核心命令。 * **Data Sources (数据源):** 查询现有基础设施信息。 * **Provisioners (配置器):** 在资源创建后执行脚本。 * **Meta-arguments (元参数):** 控制资源行为。 * **Tainting and Alternative to Tainting (标记和替代标记):** 管理资源状态。 * **Null Resources (Null 资源):** 用于触发其他资源的操作。 * **Terraform Workspaces (Terraform 工作区):** 管理不同环境的配置。 * **Managing Terraform State File (管理 Terraform 状态文件):** 学习本地和远程状态管理。 * **Using Terraform Modules (使用 Terraform 模块):** 构建可重用的基础设施代码。 * **Terraform Cloud (Terraform 云):** 了解 Terraform 的协作和自动化功能。 * **Terraform Data Types (Terraform 数据类型):** 理解不同类型的数据在 Terraform 中的应用。 本课程旨在涵盖您在日常工作中可能遇到的所有重要概念,并通过大量的**动手实践示例**来帮助您巩固学习。课程也包含**练习和测验**,以确保您能更好地掌握所学内容,轻松上手使用 Terraform 创建和管理 AWS 上的基础设施。
In this course, we will learn about Infrastructure as Code and Terraform. Terraform is one of the most famous and widely used Infrastructure as Code tool in the IT industry. We will look at an introduction to Infrastructure as Code, Different tools of IaC, Setting up Terraform on linux and windows machines.We will also look at the various concepts of Terraform like providers, resources, outputs, variables, creating infra on AWS, Authenticating to AWS, Terraform workflow, Data source, provisioners, meta-arguments, tainting and alternative to tainting, null-resources, Terraform workspaces, managing Terraform state file on the local machine and remote machine, Using Terraform modules to make the infra code reuable, Terraform cloud, Terraform data types and lots of other concepts that will help you start working with Terraform to create and manage infrastructure on AWS using code.In this course, I have covered all the important concepts that you will end up using in your day to day activities. All the sessions will have hands-on examples so that you can practise them along with the videos and there are also assignments and quiz available for most of the sections, so that you will be more comfortable with the concepts that we have covered in this course.