|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/infrastructure-as-code-in-terraform-azure-devops-on-azure/
课程评论:没有评论
Coursera 课程总结:使用 Terraform 和 Azure DevOps 实现自动化 本课程将带您深入学习基础设施即代码(Infrastructure as Code),重点关注 Terraform 和 Azure DevOps 在 Microsoft Azure 云环境中的自动化应用。 **课程亮点:** * **全面的 Terraform 版本覆盖:** 您将学习从Terraform v0.11 到 v0.15 的所有版本,并着重在 v0.12.29 或更早版本进行实践。课程中还包含关于 v0.13、v0.14 和 v0.15 的bonus视频,指导您如何调整代码以兼容新版本。 * **集成的 DevOps 工具链:** 除了 Terraform,您还将掌握 Visual Studio Code(代码编辑器)、Git(版本控制)、Azure CLI(Azure 命令行接口)和 Azure DevOps(持续集成/持续部署)等四种关键 DevOps 工具,实现真正的“5合1”学习体验。 **课程内容结构:** 1. **引言与概览:** 介绍课程主题、目标以及 Terraform 和 Azure DevOps 的基本概念。 2. **基础配置与首次部署:** 学习创建 Terraform 的基础配置,并完成您的首次基础设施部署。 3. **Terraform 命令与部署概览:** 深入了解常用的 Terraform 命令及其在部署过程中的作用。 4. **Terraform 实验环境搭建:** 指导您完成 Terraform 实验所需的开发环境设置。 5. **输入/输出变量与远程状态管理:** 学习如何使用变量提高代码的灵活性,并掌握远程状态存储技术。 6. **Terraform 模块的创建与使用:** 学习如何组织和重用 Terraform 代码,提高效率。 7. **多环境管理、依赖关系及版本更新:** 探讨如何管理不同的部署环境,处理资源依赖,并了解 Terraform v0.13、v0.14 和 v0.15 的新特性。 8. **Azure DevOps 导览与 Git 代码托管:** 介绍 Azure DevOps 的核心功能,并学习如何将代码推送到 Git 仓库。 9. **Terraform 与 Azure DevOps 中的秘密管理:** 学习如何在 Terraform 和 Azure DevOps 中安全地管理敏感信息。 10. **通过 Azure DevOps 进行代码部署:** 掌握使用 Azure DevOps 实现自动化部署的整个流程。 通过本课程的学习,您将能够熟练运用 Terraform 和 Azure DevOps,在 Azure 云平台上构建、管理和自动化您的基础设施,实现高效的云端开发和运维。
Learn Infrastructure as Code with Terraform & automation with Azure DevOps on Microsoft Azure Cloud.You will learn all version of Terraform which include v0.11, v0.12, v0.13, v0.14 & v0.15 in this course, Apart from that four other DevOps tools which includesVisual Studio code, Git, Azure Cli and Azure DevOps all in one course. so this is 5 in 1 course.Section 1: Introduction and overviewSection 2: Creating Base configuration and First deploymentSection 3: Terraform commands and First deployment Overview.Section 4: Terraform Lab overview and its setup.Section 5: Input, Output Variables and Remote State Storage.Section 6: Creating Terraform Modules and their usage.Section 7: Managing Multiple Environments, Dependencies and What's new in terraform v0.13, v0.14 & v0.15.Section 8: Introduction to Azure DevOps and Pushing code to Git RepoSection 9: Secret Management with Terraform and in Azure DevOpsSection 10: Deploying code using Azure DevOps.Please use Terraform v0.12.29 or earlier version as v0.13 is too new. I have added bonus video on v0.13, v0.14 & v0.15 so that if you want to use v0.13, v0.14 & v0.15 for this course then you can use after introducing some changes in the code to make it work with Terraform v0.13 , v0.14 and v0.15. This course covers all version of Terraform.Happy Terraforming.