Azure 上的 Terraform 基础知识

学习 DevOps 基础:为 Azure 编写 Terraform,解决复杂基础设施问题

学习内容:

* 将 Terraform 知识提升至更高层次,学习循环、if 语句、条件、for-each 循环、函数、提供者、数据和导入等高级功能
* 学习在 Terraform 中定义变量模式
* 掌握最新功能,如模块计数、自定义变量
* 通过 GitHub Actions 实现基础设施的 CI/CD
* 通过自动化流水线运行基础设施代码
* 创建可重用的 Terraform 模块
* 从零开始构建生产就绪的多层应用程序
* 使用 GitLab YAML 实现 DevOps
* 对复杂对象列表进行动态 for-each 循环
* 学习如何重用代码为多个环境和客户端创建 Terraform 模块
* 存储 Azure 机密并应用 YAML 工作流
* 学习基础设施的复杂功能(如条件语句、函数、提供者等)
* 掌握 GitLab CI/CD 流程

课程内容主题:

* Terraform 核心概念与安装
* Azure 上的 Terraform 配置与变量管理
* Terraform 状态管理与远程状态
* 循环(for、for_each、count)与条件语句
* 模块化开发与公共注册中心
* 动态嵌套对象循环与自定义变量
* 基础设施 CI/CD 实践(GitHub Actions、GitLab、Azure DevOps)
* Terraform 导入与数据源管理
* 生产级代码编写与多层架构构建
* 面试问题与认证备考

课程要求:

* 配备互联网连接的笔记本电脑
* Azure 订阅(支持试用账户)
* 代码编辑器(推荐 Visual Studio Code)

课程详细描述:

* 本课程深入讲解 Terraform 的核心原理,对比云原生工具(如 AWS CloudFormation、Azure ARM、Google Deployment Manager)的差异,帮助学员掌握 Infrastructure as Code 的实践方法。
* 从基础语法到高级功能(如动态循环、条件判断、模块化开发)逐步深入,结合实际案例演示如何构建生产级多层应用架构。
* 覆盖 Terraform 模块设计、公共注册中心使用、代码重用策略,以及通过 GitHub Actions、GitLab 和 Azure DevOps 实现自动化部署的完整流程。
* 包含敏感变量管理、数据源操作、基础设施导入等进阶内容,结合面试题与认证备考技巧,助力学员通过 HashiCorp Terraform Associate 认证。
* 课程内容实时更新,紧跟 Terraform 版本迭代(如 0.14、0.15),确保学员掌握最新特性。
* 提供完整的实践环境配置指导,支持多平台(Windows、Linux、Mac)安装 Terraform,并通过真实场景演练提升实战能力。

B站免费课程

更多 软件编程 教程

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源