|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-for-beginners-course/
课程评论:没有评论
**课程名称:** Terraform for beginners - Zero to Hero tutorial! **课程概述:** 本课程是一门面向初学者的 Terraform 入门教程,旨在帮助学员掌握使用 Terraform 部署基础设施的能力。课程将深入讲解 Terraform 的基础知识及其架构,并介绍 HashiCorp 配置语言 (HCL)。在短短 2 小时内,学员将学习到使用 Terraform 所需的一切,包括: * Terraform 和基础设施即代码 (IaC) 的概念 * 在 Linux、Mac 和 Windows 上安装 Terraform * 配置 AWS 账户,包括创建 AWS 账户、以 root 用户登录、安装 AWS CLI、配置 API 访问密钥、了解 AWS Free Tier、SSH 密钥以及手动配置 EC2 服务器 * 安装 VSCode 和 Terraform 扩展 * 创建 Terraform 工作空间并配置 Provider * 理解 `terraform init` 和锁文件 * 使用 Terraform 构建第一个服务器,并掌握 `terraform plan`、`terraform apply` 和 `terraform destroy` 命令 * 使用 Terraform 创建 AWS VPC、子网,并理解依赖关系 * 掌握 Terraform `.tfstate` 文件和 Terraform 变量 (`.tfvars` 文件) * 学习使用 `count` 元参数一次性创建大量资源(如 100 个服务器) * 了解如何将 Terraform 应用于 GCP、Azure 等其他云服务商 **学习目标:** 学完本课程后,学员将能够: * 理解 IaC 的核心概念和 Terraform 的优势。 * 成功在不同操作系统上安装和配置 Terraform。 * 使用 Terraform 部署和管理 AWS 上的基础设施,例如 EC2 实例、VPC 和子网。 * 撰写 HCL 代码来定义和配置基础设施。 * 理解 Terraform 工作流程中的关键命令和文件(init, plan, apply, destroy, .tfstate, .tfvars)。 * 掌握资源创建的参数化(变量)和批量创建(count)。 * 为跨不同云服务商使用 Terraform 打下基础。
Welcome to Terraform Zero to Hero Course! In this Terraform training for beginners we will learn how to deploy infrastructure using Terraform. This Terraform tutorial will help you understand the fundamentals of Terraform and its architecture. You will also learn HCL - HashiCorp Configuration Language and many other topics in just 2 hours! You will learn all you need to start working with Terraform, for example:What is Terraform and IaC (Infrastructure as a Code) What is Terraform installation process on Linux and Mac Terraform installation on Windows Where can you create infrastructure? How to use IaC - Infrastructure as a Code?How to create AWS account and log on as a root user AWS CLI installation and API access keys configuration AWS Free Tier, SSH keys and 'manual' EC2 server configuration VSCode installation VSCode Terraform extension installation How to create Workspace and configure terraform provider Terraform init and lock file explained Build first server using terraform terraform plan and terraform apply commandsterraform destroy command Create AWS VPC using Terraform How to add subnet and terraform dependency explained Create server, vpc and subnet plus more about dependency Terraform tfstate file Terraform Variables Terraform tfvars file explained How to create 100 servers or other resources with 'count' meta-argument How to use Terraform with GCP, Azure or other providersLet's get started!