|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-fundamentals-on-azure-terraform-associate/
课程评论:没有评论
**Terraform 基础知识(Azure 上的 Terraform)** 本课程旨在帮助您掌握 Terraform 的核心基础知识,并了解它与 AWS CloudFormation、Azure ARM 或 Google Deployment Manager 等云原生工具的区别。您将学习如何利用 Terraform 作为基础设施即代码 (IaC) 来在任何云、基础设施或服务上进行资源的配置和管理。 **课程内容概览:** * **Terraform 基础:** 学习 Terraform 的基本概念,包括安装、编写 Terraform 配置、参数化配置、Terraform 状态管理。 * **高级功能:** 深入学习 Terraform 的高级特性,如循环(for、for-each、count)、条件语句、Terraform 函数、模块(包括公共注册表和代码重用)。 * **生产级应用构建:** 通过实践,从零开始构建一个生产级别的多层应用程序,学习如何编写生产就绪的 Terraform 代码。 * **进阶主题:** 探索 Provisioners、Terraform Import、数据源 (Data Sources)、自定义变量、敏感变量、使用 GitHub Actions 进行基础设施 CI/CD、以及 GitLab CI/CD 配置。 * **准备认证:** 通过课程结束时的测验,为 Terraform 认证考试和面试做准备。 **课程特色:** * **实时更新:** 课程内容会根据 HashiCorp(Terraform 的母公司)发布的新功能进行近乎实时的更新,确保学习者获得最新的知识。 * **注重用户支持:** 课程团队致力于以客户为中心,确保在 24 小时内回复学员的提问,并提供屏幕共享等一对一的帮助。 **学习目标:** * 理解 Terraform 作为一种基础设施即代码工具的核心优势。 * 能够使用 Terraform 在 Azure 等云平台上 Provision 和管理基础设施。 * 掌握 Terraform 的高级功能,以编写更灵活、更可复用的代码。 * 能够构建和部署生产级别的多层应用程序。 * 为 Terraform 认证考试做好准备。
Understand the core fundamentals of terraform, how it is different from Cloud-native tools like cloud formation from AWS, ARM for Azure, or deployment manager from Google. Learn the nuances of Terraform to use it as an Infrastructure as Code to provision and manage any cloud, infrastructure, or service.Expand your terraform knowledge to the next level where we would be starting with core fundamentals of terraform and learning some of the advanced features like loops, if statements, conditionals, for-each loop, functions, provisioners, data, and imports. Over the next few hours, we would be building a production-ready multi-tier application right from scratch using terraform.This course is one of the few in the marketplace, where it is being regularly updated almost real-time basis as soon as the Hashicorp (Terraforms Parent company) launch any new set of feature, we make sure learner enroll in the course get the best out of the content.We also as a team strive to be customer-focused by making sure whatever queries are being put on direct messages or in the community, we try to get back to the learner within 24 hours if not early, there have been scenarios where our instructors have been on screen sharing session with the users and helped them solve the problems.Prepare for interviews and certification by solving quizzes at the end of sessions.What will you learn over the next few hours and How the course is shaped?Terraform As an Infrastructure as a CodeInstallationWriting terraform configurationParameterising ConfigurationTerraform Statefor and for-each loopLoops used for expressionsCount ParameterConditionalsTerraform FunctionsTerraform modulesPublic registryReuse code to create modulesBuilding a multi-tier applicationProduction-ready Terraform codeProvisioners with TerraformTerraform ImportInfrastructure CI-CDDeployment via Github ActionsStore Secrets and Apply WorkflowData SourcesCustom VariablesCount with ModulesDynamic for each loop for list of objectsIntroduction Sensitive VariablesGitlab YAML (CI-CD)