Getting Started with Terraform for Google Cloud

Este curso ofrece una introducción al uso de Terraform para Google Cloud. Permite a los alumnos describir cómo se puede usar Terraform para implementar la infraestructura como código y aplicar algunas de sus características y funcionalidades clave para crear y gestionar la infraestructura de Google Cloud. Los alumnos tendrán práctica práctica construyendo recursos de Google Cloud usando Terraform.

Objetivos

Este curso enseña a los participantes las siguientes habilidades:

  • Definir la necesidad empresarial de la infraestructura como código y los beneficios de usarla en su entorno.
  • Explicar las características y funcionalidades de Terraform.
  • Utilizar recursos, variables y valores de salida de Terraform para crear recursos de infraestructura en Google Cloud.
  • Utilizar módulos de Terraform para construir configuraciones reutilizables.
  • Explicar el estado de Terraform y su importancia.

Público

Esta clase está dirigida a la siguiente audiencia:

  • Ingenieros de nube, ingenieros de DevOps e individuos que desean comenzar a usar Terraform para automatizar el aprovisionamiento de infraestructura con un enfoque en Google Cloud.

Prerrequisitos

Para aprovechar al máximo este curso, los participantes deben tener:

  • Completar el curso Google Cloud Fundamentals: Core Infrastructure o experiencia equivalente.
  • Tener habilidades básicas de programación y familiaridad con el uso de la interfaz de línea de comandos (CLI).
  • Tener familiaridad general con Google Cloud

Duración

1 dia

Inversión

Vea el valor actualizado y las próximas fechas para las clases abiertas en nuestra página de registro.
Si está interesado en una clase cerrada para su empresa, contáctenos.

Resumen del curso

  • Define infrastructure as code.
  • Explain the features and benefits of using Terraform.
  • Explain the use case of Terraform for Google Cloud.
  • Describe how to use Terraform for Google Cloud
  • Explain the Terraform workflow.
  • Create basic configuration files within Terraform.
  • Explain the purpose of a few Terraform commands.
  • Describe the Terraform Validator tool.
  • Create, update, and destroy Google Cloud resources using Terraform.
  • Declare the resources within Terraform.
  • Explain implicit and explicit resource dependencies.
  • Use variables and output values within the root configuration.
  • Explain Terraform Registry and Cloud Foundation Toolkit.
  •  Define Terraform modules.
  • Use modules to reuse configurations.
  • Use modules from the public registry.
  • Use input variables to parameterize configurations.
  • Use output values to access resource attributes outside the module.
  • Define Terraform state.
  • List the benefits of storing the state file remotely.
  • Explain how to store the Terraform state in a Cloud Storage bucket.
  • Explain Terraform state best practices.