Inicio
Cursos

Introducción a Terraform

En este curso, comenzaremos con Terraform, pero primero veremos la infraestructura como código o IaC y los diferentes tipos de herramientas disponibles en IaC y su propósito en la gestión de la infraestructura de TI moderna. Luego veremos el papel de terraform en la infraestructura de TI actual.

Insignia digital a obtener

Una nueva forma de mostrar tus logros y habilidades. Más Información

Descripción del Curso

En este curso, comenzaremos con Terraform, pero primero veremos la infraestructura como código o IaC y los diferentes tipos de herramientas disponibles en IaC y su propósito en la gestión de la infraestructura de TI moderna. Se verá el papel de terraform en la infraestructura de TI actual.

Objetivo General del Curso

Contenidos del Curso

Introducción a la infraestructura como código

• Desafíos de la infraestructura de TI tradicional.

• Tipos de herramientas IAC.

• ¿Por qué Terraform? Introducción a Terraform.

• Conceptos básicos del lenguaje de configuración de HashiCorp (HCL).

• Actualizar y destruir la infraestructura.

• Práctica: Instalación de Terraform Conceptos básicos de Terraform.

• Uso de proveedores de Terraform.

• Directorio de configuración

• Uso de variables de entrada.

• Comprensión del bloque variable.

• Usar variables en Terraform.

• Práctica: Uso de variables en terraform.

• Atributos de recursos.

• Práctica: Atributos de recursos.

• Dependencias de recursos.

• Práctica: dependencias de recursos.

• Variables de salida.

• Práctica: Variables de salida

Estado de terraform

• Introducción al estado de Terraform.

• Propósito del Estado.

• Consideraciones sobre el estado de Terraform.

• Práctica: estado de terraform

Trabajando con Terraform.

• Comandos de Terraform

• Práctica: Comandos de Terraform.

• Infraestructura mutable vs inmutable.

• Reglas del ciclo de vida.

• Práctica: Reglas del ciclo de vida.

• Fuentes de datos.

• Práctica: Fuentes de datos.

• Metaargumentos.

• Count

• For Each

• Práctica: count y for each.

• Restricciones de versión.

• Práctica: Restricciones de versiónTerraform con AWS.

Introducción a AWS

• Demostración Configure una cuenta de AWS .

• Introducción a IAM

• AWS IAM con Terraform

• Políticas de IAM con Terraform

• Práctica: IAM con Terraform

• Introducción a AWS S3

• S3 con Terraform

• Práctica: S3 Introducción a Dynamo DB

• Demo Dynamodb

• DynamoDB con Terraform

• Práctica: Dynamo DB

Estado remoto

• ¿Qué es el estado remoto y State Locking

• Backends remotos con S3

• Práctica: Estado remoto

• Comandos de estado de Terraform

• Práctica: Comandos de estado de Terraform

Aprovisionadores de Terraform

• Introducción a AWS EC2

• Práctica: implementación de una instancia EC2

• AWS EC2 con Terraform

• Aprovisionadores de Terraform

• Comportamiento del aprovisionador

• Práctica: AWS EC2 y aprovisionadores

• Consideraciones con los proveedores

Importación en terraform, contaminación de recursos y eliminación de errores

• Terraform Taint

• Depuración

• Práctica: Taint y depuración

• Importación de Terraform

• Práctica: Importación de Terraform

Módulos Terraform

• ¿Qué son los módulos?

• Creación y uso de un módulo

• Uso de módulos del registro

• Laboratorio: Módulos Terraform

Funciones de terraform y expresiones condicionales

• Más funciones de Terraform

• Expresiones condicionales

• Práctica: Funciones y expresiones condicionales

• Espacios de trabajo de Terraform (OSS)

Conocimientos que se adquieren

Certificación del Curso

Opción de Beca

Requisitos

A quién va dirigido el curso

Detalles Generales

Area de Formación:
Tecnologías de información
Modalidad:
Virtual
Horas:

Virtual

Cierre de Matrícula:
17/1/2022
Fecha de Inicio:
24/1/2022
Fecha Final:
14/2/2022
Horario:
Lunes de 6:00 pm a 10:00 pm

San José

Cierre de Matrícula:
Fecha de Inicio:
Fecha Final:
Horario:

San Carlos

Cierre de Matrícula:
17/1/2022
Fecha de Inicio
January 24, 2022
Fecha Final:
February 14, 2022
Horario:
Lunes de 6:00 pm a 10:00 pm

Cartago

Cierre de Matrícula:
Fecha de Inicio
Fecha Final:
Horario:

Belén

Cierre de Matrícula:
Fecha de Inicio
Fecha Final:
Horario:
Documentos de interés:
Documentos Anexos
Solicita más información:
Más información
Descarga documentos con más información del curso:
Matrícula Abierta
Más información
Para más información déjanos tus datos, y pronto te contactaremos:

Al enviar su solicitud nos autoriza a continuar enviándole información mediante correos electrónicos y llamadas telefónicas. Usted podrá en cualquier momento solicitar dejar de recibirlos.

O bien podés ponerte en contacto con nosotros mediante las siguientes opciones:

Numéros de teléfono:

+506 2281-1555

Whatsapp:

+506 6000 8058

Correo electrónico:

educacioncontinua@ucenfotec.ac.cr

Oficinas Centrales Campus San Hosé: