
El instructor Alejandro Guzmán, presentará los contenidos del curso.
Una breve introducción para comprender de que forma Terraform se utiliza como una herramienta administrativa para despliegue de infraestructura como código (IaS).
Analizaremos las buenas practicas para la creación de un proyecto de infraestructura, basado en la arquitectura estandar de Terraform.
Iniciamos esta sección explicando algunos detalles importantes a tener en cuenta para realizar el exámen de certificación de Hashicorp Terraform Associate
Analizamos la guia de PSI para tomar el examen sin contratiempos.
Analizaremos la importancia de identificarse correctamente al momento de agendar el examen de Hashicorp Terraform Associate (003)
Veremos las recomendaciones que realiza la empresa PSI para poder tomar el examen en linea.
Hablaremos sobre consideraciones del ambiente para que puedas tomar su examen online.
Realizaremos el paso a paso de registrarnos para el el examén de certificación.
Veremos en detalle como se definen la API de los proveedores AWS, Azure, Google, Kubernetes y TLS. Incluye ejercicio práctico paso a paso.
Nuestro primer laboratorio, vamos a definir el archivo de proveedores para la nube AWS.
Continuamos nuestro laboratorio con la definión de proveedores, veamos ahora como crear el proveedor Azure y el proveedor para google cloud.
Continuamos nuestro laboratorio con la definión de proveedores, veamos ahora como crear algunos proveedores SaaS como kubernetes y TLS
Analizaremos el uso de variables de entrada y realizaremos ejercicios prácticos
Veremos el uso de variables en terraform desde la línea de comando.
Analizaremos como utilizar las variables de salida para mostrar la información de la infraestructura
Analizaremos como integrar una variable de ambiente con Terraform y asi poder leer esta información para usar en nuestros proyectos.
Veremos los diferentes tipos de variables que podemos definir en Terraform, haremos algunos ejemplos de uso para el tipo de variable cadena (string).
Veremos como se definen y como se pueden utiliza las variables de tipo numerico en Terraform
Veremos como se definen y como se pueden utiliza las variables de tipo boolean en Terraform
Veremos como se definen y como se pueden utiliza las variables de tipo lista en Terraform
Veremos como se definen y como se pueden utiliza las variables de tipo map en Terraform
Como preparación para nuestros laboratorios prácticos, creamos un usuario de conexion en la nube de AWS para utilizar con Terraform
Ya hemos creado un usuario en AWS y obtenido unas credenciales de conexión, hagamos un laboratorio y probemos nuestra conexion de AWS desde terraform.
Como preparación para nuestros laboratorios prácticos, creamos un usuario de conexion en la nube de Azure para utilizar con Terraform
Ya hemos creado un usuario en Azure y obtenido unas credenciales de conexión, hagamos un laboratorio y probemos nuestra conexion de Azure desde terraform.
Continuamos nuestro laboratorio de conexión a Azure
Como preparación para nuestros laboratorios prácticos, creamos un usuario de conexion en la nube de google para utilizar con Terraform
Ya hemos creado un usuario en GCP y obtenido unas credenciales de conexión, hagamos un laboratorio y probemos nuestra conexion de GCP desde terraform.
El comando terrform init nos permitira inicializar un proyecto y bajar los pluggin de los diferentes proveedores.
El comando terraform plan nos permite visualizar el plan de implementación de infraestructura antes de efectuar cambios.
El comando terraform apply nos permite ejecutar el plan de implementación de infraestructura y actualizar nuestra nube.
El comando terraform destroy nos permite eliminar todos los componentes que previamente hemos instalado con terraform.
El comando terraform validate nos permite verificar las sintaxis de nuestro código y algunas otras funcionalidades de chequeo antes de ejecutar nuestro codigo.
Analizaremos la sintaxis basica para crear recursos con terraform. Adicionalmente, aprenderás a estructurar un proyecto.
Haremos un laboratorio práctico para crear una VPC en AWS con terraform.
Continuamos con nuestro laboratorio práctico, creando una VPC en AWS con terraform
Tomando como base el código del laboratorio anterior, aplicaremos conceptos de modularidad y organización de variables.
Haremos la explicación en arquitectura de los componentes que vamos a desplegar en la nube de azure con terraform
Realizaremos el labotratorio práctico de creación del grupo de recursos y la virtual network de azure con terraform
Tomando como base el código del laboratorio anterior, aplicaremos conceptos de modularidad y organización de variables.
Haremos un laboratorio práctico para crear una VPC en GCP con terraform
Tomando como base el código del laboratorio anterior, aplicaremos conceptos de modularidad y organización de variables.
Continuamos realizando ajustes al codigo con buenas prácticas, tomando como base el código del laboratorio anterior
Analizaremos el concepto de salida en terraform y veremos que podemos mostrar en la terminal al ejecutar nuestra infraestructura como código.
Haremos un laboratorio completamente práctico con ejemplos sobre el uso de output utilizando terraform con la nube de AWS.
Haremos un laboratorio completamente práctico con ejemplos sobre el uso de output utilizando terraform con la nube de Azure.
Haremos un laboratorio completamente práctico con ejemplos sobre el uso de output utilizando terraform con la nube de Google.
Haremos un laboratorio completamente práctico con ejemplos sobre como obtener datos de infraestructura con terraform sobre la nube de AWS
Continuamos nuestro laboratorio práctico con DATA para la nube de AWS
Haremos un laboratorio completamente práctico con ejemplos sobre como obtener datos de infraestructura con terraform sobre la nube de Azure
Continuamos nuestro laboratorio práctico con DATA para la nube de Azure
Haremos un laboratorio completamente práctico con ejemplos sobre como obtener datos de infraestructura con terraform sobre la nube de Google
Analizaremos la arquitectura del laboratorio objetivo para la nube de AWS
Veamos un taller práctico y aprenderemos a crear una puerta de enlace a internet y la asociaremos a la VPC
Continuemos implementando componentes en AWS con terraform. Despleguemos una subred pública
Completaremos el laboratorio agregando algunos output de información y te entregare la solución a la tarea de subredes que tenemos pendiente del capitulo anterior.
Creamos con terraform una tabla de ruta que utilizaremos posteriormente con nuestra subred pública
Asociaremos la tabla de ruta que creamos en el capítulo anterior con la subred pública
Aprenderás a crear un grupo de seguridad genérico, que posteriormente, asociaremos a nuestra subred publica.
Asociaremos el grupo de seguridad a nuestra subred pública.
Continuemos implementando componentes en AWS con terraform. Despleguemos una subred privada.
Creemos con terraform una NAT Gateway para que nuestra subred privada puede acceder a internet de manera segura.
Asociaremos la tabla de ruta a la subred privada.
Crearemos un grupo de seguridad con terraform y le agregaremos una ruta de ingreso.
Analizaremos la arquitectura del laboratorio objetivo para la nube de Azure
Veamos un taller práctico y aprenderemos a crear una subred publica con Terraform en Azure
Completaremos el laboratorio agregando algunos output de información.
Aprenderás a crear una tabla de ruta en Azure con terraform
Aprenderás a asociar la tabla de ruta con la subred publica utilizando solamente terraform
Aprenderás a crear un grupo de seguridad y crearemos una regla inicial para nuestra subred pública.
Aprenderás a crear nuevas reglas para el grupo de seguridad en azure
El curso "Terraform Associate - certificado profesional", 100% en español, cuenta con ejercicios completos paso a paso que si funcionan y te ayudarán a desplegar infraestructura como código en las nubes de Aws, Azure y Google, incluyendo proveedores SaaS (Software as a Service) como Kubernetes y TLS.
Durante el curso, de desarrollan los conceptos de una forma práctica, con ejercicios en pantalla para cada una de las nubes y proveedores de servicios indicados. Todos los talleres funcionan y puedes bajar de los recursos del curso el codigo completo para que te sirva de plantilla y armar tus propios scripts usando las bases funcionales que desarrollaremos en el curso.
Terraform es una poderosa herramienta para crear, cambiar y administrar infraestructura. Proporciona un flujo de trabajo simple para escribir código para crear y cambiar su infraestructura para que no tenga que lidiar con una complejidad innecesaria. Terraform se ejecuta en cualquier sistema operativo, incluidos Windows, MacOS, Linux y FreeBSD.
Terraform te permite trabajar sin problemas en la nube sin tener que administrar la infraestructura de hardware.
¿PORQUE TOMAR ESTE CURSO Y NO OTROS?
Gran cantidad de empresas alrededor del mundo, están en la búsqueda de Profesionales Certificados como Arquitectos de Soluciones con solidos conocimientos en Infraestructura como código (IaC), que los ayude a llevar a sus empresas al siguiente nivel.
Hay gran cantidad de cursos gratuitos, pero solo duran 2 horas o menos y solamente hacen un repaso muy por encima del contenido. En este curso te enseñaremos todo lo necesario para realmente dominar el despliegue de infraestructura en las principales nubes: AWS, Azure y Google. Con más de 15 horas de contenido donde desarrollaremos varios proyectos de principio a fin, para cada nube, muy similar a los retos que se plantea cualquier profesional arquitecto de soluciones en las empresas de hoy para el despliegue de infraestructura como código.