El curso Getting Started with Terraform for Google Cloud聽te brindar谩 una introducci贸n al uso de Terraform para Google Cloud. Podr谩s聽describir c贸mo se puede utilizar Terraform para implementar la infraestructura como un c贸digo y aplicar algunas de sus caracter铆sticas y funcionalidades clave para crear y administrar la infraestructura de Google Cloud. Obtendr谩s pr谩ctica en la construcci贸n de recursos de Google Cloud utilizando Terraform.
Curso Getting Started with Terraform for Google Cloud
- GC-GSTGC
- B谩sico

Pr贸ximos inicios
No disponibles en este momento.
Objetivos
- Definir la necesidad comercial de infraestructura como c贸digo y los beneficios de usarla en su entorno.
- Explicar las caracter铆sticas y funcionalidades de Terraform.
- Utilizar recursos, variables y聽outputs de Terraform para crear recursos de infraestructura de Google Cloud.
- Utilizar m贸dulos de Terraform para crear configuraciones reutilizables.
- Explicar el estado de Terraform y su importancia.
Audiencia
- Ingenieros de la nube, ingenieros de DevOps.
- Personas que deseen comenzar a usar Terraform para automatizar el aprovisionamiento de infraestructura con un enfoque en Google Cloud Platform.
Requisitos
- Haber completado el curso Google Cloud Fundamentals: Core Infrastructure o tener una experiencia equivalente.
- Tener conocimientos y habilidades b谩sicos de programaci贸n con el uso de CLI.
- Estar familiarizado con Google Cloud.
Contenidos
M贸dulo 1:聽Introduction to Terraform for Google Cloud
- Temas:
- Introduction to IaC
- What is infrastructure as code (IaC)?
- Problems IaC can solve
- Benefits of IaC
- Provisioning versus configuration
- Imperative versus declarative approach
- Introduction to Terraform
- Terraform overview
- Terraform features
- IaC configuration workflow
- Terraform use cases
- Using Terraform
- How to use Terraform
- Running Terraform in production
- Installing Terraform
- Authentication for Google Cloud
- Introduction to IaC
- Objetivos:
- 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.
M贸dulo 2:聽Terms and concepts
- Temas:
- The Author phase
- Terraform Directory structure
- Introduction to HCL syntax
- Resources
- Variables
- State
- Modules
- Terraform commands
- terraform init
- terraform plan
- terraform apply
- terraform fmt
- terraform destroy
- Terraform Validator tool
- Introduction
- Why use the Terraform Validator tool
- Validation workflow
- Terraform Validator use cases
- The Author phase
- Objetivos:
- 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.
M贸dulo 3:聽Writing Infrastructure Code for Google Cloud
- Temas:
- Introduction to Resources
- Resources overview
- Syntax
- Example
- Refer a resource attribute
- Considerations to define a resource block
- Meta-arguments for resources
- Resource dependencies
- Implicit dependency
- Explicit dependency
- Introduction to Variables
- Overview
- Syntax to declare a variable
- Syntax to reference and assign a value to a variable
- Variables best practices
- Introduction to output values
- Output values overview
- Best practices
- Terraform Registry and CFT
- Introduction to Terraform Registry
- Introduction to CFT
- Introduction to Resources
- Objetivos:
- 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.
M贸dulo 4: Organizing and Reusing Configuration with Terraform Modules
- Temas:
- Introduction to modules:
- Why are modules needed
- What is a module?
- Example
- Reusing configurations by using modules
- Module sources
- Calling a module into the source configuration
- Using variables to parameterize your configuration
- Pass resource attributes using output variables
- Module use cases, benefits, and best practices
- Introduction to modules:
- Objetivos:
- 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.
M贸dulo 5:聽Introduction to Terraform State
- Temas:
- Introduction to Terraform state
- How information is stored in a Terraform state file
- Ways to save a state file
- Storing a state file in a Cloud Storage bucket
- Issues when storing the Terraform state locally
- Benefits of storing a state file in a Cloud Storage bucket
- Process of storing a Terraform state file remotely in a Cloud Storage bucket
- Terraform state best practices
- Introduction to Terraform state
- Objetivos:
- 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.
Material del curso
Documentaci贸n oficial para el curso Getting Started with Terraform for Google Cloud.
Perfil del docente
- Formador certificado por Google Cloud.
- M谩s de 5 a帽os de experiencia profesional.
- M谩s de 4 a帽os de experiencia docente.
- Profesional activo en empresas del sector IT.
Promociones
Antiguos alumnos
Si has asistido a alguno de nuestros cursos, tienes un 10% de descuento en la matr铆cula de tus pr贸ximos cursos o certificaciones oficiales.
Carn茅 Joven Comunidad de Madrid
Si tienes el Carn茅 Joven de la Comunidad de Madrid, dispones de un 15% de descuento en todos nuestros cursos y certificaciones. 脷nicamente deber谩s presentar tu carn茅.
Desempleados
Bonificamos un 10% la matr铆cula de tu curso o certificaci贸n oficial. 脷nicamente deber谩s acreditarlo con cualquiera de los documentos oficiales disponibles.
Discapacitados
Si tienes alg煤n tipo de discapacidad, cuentas con un 10% de descuento en la matr铆cula de tu curso. 脷nicamente deber谩s acreditarlo.
Familia numerosa
隆Te ayudamos! Sabemos que es importante cuidar de la econom铆a familiar, por eso, y en cumplimiento de nuestra pol铆tica de Responsabilidad Social Corporativa, si eres miembro de una familia numerosa, puedes beneficiarte de un 10% de descuento en la matr铆cula de cualquier curso. 脷nicamente deber谩s acreditarlo.
Amigos o compa帽eros profesionales
Si te inscribes a nuestros cursos con uno o m谩s amigos o compa帽eros t茅cnicos, cada uno de vosotros obtendr茅is un descuento del 10% en vuestra formaci贸n.
Si trabaj谩is en la misma empresa, consulta los descuentos para departamentos profesionales.
Empresas
Mantener, actualizar y perfeccionar las habilidades y conocimientos del equipo de trabajo es esencial para la adaptaci贸n y el 茅xito de la estrategia empresarial en el entorno din谩mico y desafiante en el que competimos.
Si deseas planificar la formaci贸n (t茅cnica, metodol贸gica o de habilidades) de tu equipo, consulta nuestros planes de formaci贸n continua o los descuentos en cursos y certificaciones t茅cnicas.
Medios de pago
Fundae (Formaci贸n bonificable)
Pr谩cticamente la totalidad de nuestra formaci贸n puede ser bonificada aplicando el cr茅dito de formaci贸n que las empresas y aut贸nomos tienen anualmente en Fundae.
Cons煤ltanos y no te preocupes, lo gestionamos por ti.
Sodexo (Pluxee)
Ahorra con tu cheque virtual.
Formaci贸n Pass de Pluxee (Sodexo) es un servicio que facilita el acceso y pago de formaci贸n y certificaci贸n oficial. Al estar exento del IRPF, ahorras al menos un 25% del importe total.
脷salo con nosotros.
Descuentos no aplicables a Red Hat ni Oracle. La formaci贸n de聽Red Hat no es bonificable en Fundae. Los ex谩menes de certificaci贸n no se pueden bonificar. Podr谩n bonificarse 煤nicamente si son indivisibles del curso que los prepara.
Solicita informaci贸n