Terraform–从初级到高级2024版【共37课时】_DevOps课程-51CTO学堂
ad
close

Terraform–从初级到高级2024版

您将掌握基础设施配置和基础设施即代码工具Terraform

42人学习

初级37课时2024/10/17更新

二维码下载学堂APP缓存视频离线看

顶云AWS爱好者
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 课程介绍
  • 课程大纲

适合人群:

想要从零开始学习Terraform并能够熟练使用它的人 想要了解如何使用基础设施即代码工具来自动化基础设施的人

你将会学到:

您将掌握基础设施配置和基础设施即代码工具Terraform

课程简介:

先决条件:

  • 掌握Linux基础,如shell和SSH

  • 不需要预先了解AWS,课程中会详细解释我们创建的AWS服务

  • 需要设置一个AWS账户,非必须(可以使用免费套餐)- 讲座资源中提供了逐步操作指南

课程说明:

到课程结束时:

  • 你将掌握最受欢迎的基础设施配置和基础设施即代码(IaC)工具之一——Terraform

  • 你将能够自信地在项目中使用Terraform

  • 你将了解Terraform语言的所有核心概念和组件

  • 如果你跟随演示进行操作,你将获得Terraform的扎实实践经验

  • 你将了解基本的AWS网络概念以及如何使用Terraform创建AWS资源

你将通过自动化AWS基础设施来学习所有概念,并结合实际示例。AWS是使用最广泛的云服务提供商,而Terraform与AWS的结合是项目中最常见的组合。因此,知道如何自动化AWS基础设施将使你在DevOps就业市场上具有优势!

为什么选择我的课程:

  • 你将一步一步地学习Terraform,并且解释简单易懂!

  • 数以万计的学生喜欢我以简单方式解释复杂概念的方式,让每个人都能理解。

  • 我既是教育者又是实践者。我的所有知识都基于我参与过或咨询过的真实项目。

你将学习的核心概念:

  • 提供者(Providers)- 与远程云提供商和系统连接

  • 资源(Resources)和数据源(Data Sources)- 创建和获取资源

  • Terraform命令(Terraform Commands)- Terraform命令行界面

  • 更改和销毁资源(Changing and destroying Resources)

  • Terraform状态(Terraform State)

  • 输出值(Output Values)

  • 输入变量(Input Variables)- 参数化你的Terraform配置以使其可重用

  • Terraform中的环境变量(Environment Variables in Terraform)

  • Terraform中的Provisioners – 准备服务器

  • Terraform模块(Terraform Modules)- 模块化你的Terraform项目并使用Terraform注册表中的现有模块

在主演示项目中,你将学习:

  • 如何为你的Terraform项目设置git仓库

  • 如何创建主要的AWS网络资源:VPC、子网、路由表、Internet网关、安全组

  • 如何创建和准备EC2服务器实例,在其上安装Docker并启动Docker容器

  • 等等

在整个课程中:

  • 你将学习最佳实践

  • 我们将使用Git来管理我们的配置代码,这是基础设施即代码中的最佳实践。

此课程面向的人群:

  • 想要从零开始学习Terraform并能够熟练使用它的人

  • 想要了解如何使用最受欢迎的基础设施即代码工具来自动化基础设施的人

  • 想要学习如何使用Terraform自动化AWS基础设施的DevOps工程师、系统管理员、软件开发者

  • 希望为自己的技能树增加一种极具价值的基础设施创建和管理自动化工具的人


展开更多

“顶云AWS爱好者”老师的其他课程更多+

close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部