Google Cloud

Getting Started with Terraform for Google Cloud

7 hours
450,00 €
Classroom or Live Virtual Class
Classroom or Live Virtual Class

Note: The prices indicated below do not include 21% VAT.

09 Sep 2024 - 09 Sep 2024   |  

Getting Started with Terraform for Google Cloud

7 h | 450 € | Live Virtual Class | Spanish
Monday (09:00h - 17:00h)
Calendario de sesiones

Description

This course provides an introduction to using Terraform for Google Cloud. It enables learners to describe how Terraform can be used to implement infrastructure as a code and to apply some of its key features and functionalities to create and manage Google Cloud infrastructure. Learners will get hands-on practice building Google Cloud resources using Terraform.

Audience and prerequisites

 

This class is intended for the following job roles:

Cloud engineers, DevOps engineers, and individuals who want to start using Terraform to automate infrastructure provisioning with a focus on Google Cloud Platform.

Prerequisites

To get the most out of this course, participants should:

  • Complete Google Cloud Fundamentals: Core Infrastructure
  • Have basic programming skills and familiarity with using CLI
  • Have general familiarity with Google Cloud

Objectives

This course teaches participants the following skills:

  • Discuss the di?erences among Google Cloud compute platforms.
  • Discuss the components and architecture of Kubernetes.
  • Identify how Google manages Kubernetes orchestration.
  • Create and manage Google Kubernetes Engine clusters by using the Google Cloud console and the gcloud/kubectl commands.

Topics

 

Module 1: Introduction to Terraform for Google Cloud

  • 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.

Module 2: Terms and concepts

  • Explain the Terraform work?ow.
  • 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

Module 3: Writing Infrastructure Code for Google Cloud

  • 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.

Module 4: Organizing and Reusing Configuration with Terraform Modules

  • 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.

Module 5: Introduction to Terraform State

  • 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.

Open calls

Note: The prices indicated below do not include 21% VAT.

09 Sep 2024 - 09 Sep 2024   |  

Getting Started with Terraform for Google Cloud

7 h | 450 € | Live Virtual Class | Spanish
Monday (09:00h - 17:00h)
Calendario de sesiones