Instructora
Lucía Fernández es Facilitadora de comunicación profesional con base en Montevideo, Uruguay. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.
Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.
En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.
Este curso incluye 4 modulos, 20 lecciones y 8:05 horas de materiales.
Concepto claveLa instalación y configuración de Terraform con AWS CLI es el primer paso para automatizar tu infraestructura en la nube. Imagina que Terraform es como un arquitecto que diseña planos detallados de edificios, mientras que AWS CLI es el equipo de construcción que tiene acceso a los materiales y herramientas. Juntos, te permiten crear, modificar y destruir recursos en AWS de manera repeatable y consistente, evitando errores manuales y ahorrando tiempo.En un entorno DevOps, esta confi
Concepto claveLa estructura de archivos en Terraform y la sintaxis HCL (HashiCorp Configuration Language) son el esqueleto de tu infraestructura como codigo. Imagina que estás construyendo una casa: los archivos Terraform son los planos arquitectonicos, y HCL es el lenguaje en el que escribes esos planos. Sin una estructura clara, terminas con un caos de archivos que nadie puede mantener.HCL es un lenguaje declarativo diseñado especificamente para configuraciones. A diferencia de lenguajes de pr
Tipo de lección: VideoConcepto claveUna VPC (Virtual Private Cloud) es el bloque fundamental de tu infraestructura en AWS. Imagina que es como construir tu propio centro de datos virtual dentro de la nube de AWS, completamente aislado y bajo tu control. Con Terraform, defines esta VPC como código, lo que significa que puedes versionarla, compartirla y recrearla exactamente igual en cualquier momento.La analogía perfecta es planificar una casa antes de construirla: los planos (tu código Terraform
Concepto claveEn el mundo de la infraestructura cloud, una VPC (Virtual Private Cloud) es como el plano arquitectónico de tu propio centro de datos virtual dentro de AWS. Imagina que estás construyendo un edificio: la VPC define los límites de tu propiedad, mientras que las subredes son las habitaciones específicas dentro de ese edificio. Cada habitación tiene un propósito diferente (oficinas, salas de servidores, áreas públicas) y reglas de acceso específicas.Con Terraform, no solo dibujas este
Tipo de lección: QuizConcepto claveEn el mundo de DevOps, Terraform es como un arquitecto digital que diseña y construye infraestructura cloud usando código. Imagina que en lugar de dibujar planos en papel, escribes instrucciones precisas en un lenguaje que las máquinas entienden. Esto es Infraestructura como Código (IaC): definir servidores, redes y bases de datos en archivos de texto, no en interfaces gráficas.La analogía perfecta es una receta de cocina. Tu archivo main.tf es la receta: lista
Concepto claveEn el mundo de la infraestructura como código, Terraform actúa como el arquitecto que diseña planos detallados para construir y mantener edificios (recursos cloud). Desplegar instancias EC2 y grupos de seguridad en AWS es como construir una casa segura: necesitas definir la estructura (instancia) y las medidas de seguridad (grupo de seguridad) de manera precisa y repetible.Imagina que eres un constructor que trabaja en múltiples proyectos. En lugar de dibujar planos a mano cada vez
Concepto claveEn el mundo de la infraestructura como código, Terraform te permite definir y gestionar recursos de AWS de manera declarativa. Imagina que estás construyendo una casa: en lugar de contratar a diferentes trabajadores para cada parte (fontanero, electricista, albañil), escribes un plano detallado que especifica exactamente cómo debe ser cada componente. Terraform es ese plano para tu infraestructura cloud, donde S3 actúa como el almacén de objetos (como un garaje gigante para archivo
Tipo de lección: VideoConcepto claveLos módulos de Terraform son contenedores reutilizables para grupos de recursos que funcionan juntos. Piensa en ellos como plantillas de infraestructura que puedes usar una y otra vez en diferentes proyectos o entornos. En el mundo real, es similar a cómo un arquitecto usa planos estandarizados para construir casas con la misma estructura básica, pero adaptándolas a diferentes terrenos o necesidades específicas.Cuando trabajas en proyectos DevOps, encontrarás
Concepto claveEn DevOps, la infraestructura como código (IaC) transforma la gestión de recursos cloud de un proceso manual y propenso a errores en uno automatizado y repetible. Terraform es una herramienta clave que permite definir, aprovisionar y gestionar infraestructura mediante archivos de configuración declarativos. Imagina que construir un entorno web en AWS es como armar un mueble de IKEA: sin instrucciones, es caótico; con un manual claro (tu código Terraform), cualquier persona puede re
Tipo de lección: QuizConcepto claveEn Terraform, los recursos AWS son bloques fundamentales que representan componentes de infraestructura en la nube, como instancias EC2, buckets S3 o VPCs. Cada recurso se define con un tipo especifico (ej: aws_instance) y parametros de configuracion. Los modulos son contenedores reutilizables que agrupan multiples recursos para crear componentes mas complejos, permitiendo encapsular logica y promover la reutilizacion de codigo.Piensa en los recursos como pieza
Concepto claveLas variables y outputs en Terraform son mecanismos fundamentales para crear configuraciones dinámicas y reutilizables. Piensa en las variables como los parámetros ajustables de una receta: en lugar de tener una receta fija para "pastel de chocolate", tienes una plantilla donde puedes especificar el tipo de harina, la cantidad de azúcar o el tipo de chocolate. Los outputs son como la etiqueta nutricional final del pastel: información valiosa que quieres extraer después de la prepar
Concepto claveEl backend remoto en Terraform es el lugar donde se almacena el archivo de estado (state file). Por defecto, Terraform guarda este archivo localmente como terraform.tfstate. El estado es crucial porque contiene el mapeo entre tu código y los recursos reales en la nube. Imagina que el estado es como el plano de un edificio: sin él, no sabrías qué partes ya están construidas ni cómo modificarlas de forma segura.Usar un backend remoto como Amazon S3 (para almacenar el archivo) combina
Tipo de lección: VideoConcepto claveLa automatización con Terraform Cloud y CI/CD (Integración Continua/Despliegue Continuo) transforma la gestión de infraestructura de una tarea manual y propensa a errores en un proceso confiable y repetible. Imagina que tu infraestructura en AWS es como una fábrica automatizada: Terraform Cloud actúa como el sistema de control central que coordina todas las máquinas (recursos AWS), mientras que CI/CD es la cinta transportadora que asegura que cada cambio pase
Concepto claveUn pipeline CI/CD para Terraform es un sistema automatizado que gestiona el ciclo de vida de tu infraestructura como código. Imagina que eres un arquitecto que diseña un edificio: en lugar de construir manualmente cada vez, creas planos detallados (tu código Terraform) y luego usas una cadena de montaje automatizada (el pipeline) que revisa, prueba y construye según esos planos de forma consistente.Este pipeline asegura que cada cambio en tu infraestructura pase por las mismas etap
Tipo de lección: QuizConcepto claveLa automatizacion y gestion de estado en Terraform son fundamentales para mantener infraestructura cloud consistente y repetible. Imagina que tu infraestructura es una receta de cocina: el codigo Terraform es la receta escrita, y el estado es el registro de que ingredientes ya tienes en tu despensa. Sin gestionar el estado, seria como cocinar sin saber que ya tienes en la nevera, pudiendo duplicar recursos o perder configuraciones.El estado de Terraform (terraf
Concepto claveDiseñar una arquitectura Multi-AZ (Multi-Availability Zone) con alta disponibilidad en AWS significa distribuir tus recursos de infraestructura en al menos dos zonas de disponibilidad diferentes dentro de una región. Piensa en esto como tener tu casa principal y una casa de respaldo en otro barrio de la misma ciudad: si hay un problema en un barrio (como un corte de luz), puedes seguir operando desde el otro sin interrupciones.En el contexto de DevOps, esto se traduce en crear infr
Concepto claveEl balanceo de carga y los Auto Scaling Groups son dos componentes fundamentales para construir infraestructura escalable en AWS. Imagina que tienes una tienda en línea: el balanceador de carga actúa como el recepcionista que distribuye a los clientes entre diferentes cajeros (instancias EC2) para evitar colas. Los Auto Scaling Groups son como un gerente que contrata o despide cajeros automaticamente segun la afluencia de clientes.En AWS, el Application Load Balancer (ALB) es el se
Tipo de lección: VideoConcepto claveIntegrar monitoreo con CloudWatch y alertas en Terraform es como instalar un sistema de seguridad en tu casa. No solo quieres saber si alguien entra (métricas), sino también recibir una alerta inmediata cuando algo anda mal. En AWS, CloudWatch es el servicio central de monitoreo que recopila métricas, logs y eventos de tus recursos. Con Terraform, defines estas configuraciones como código, asegurando que cada despliegue incluya el monitoreo adecuado desde el i
Concepto claveEn DevOps, infraestructura como código (IaC) significa definir y gestionar recursos de infraestructura mediante archivos de configuración, en lugar de hacerlo manualmente. Terraform es una herramienta de IaC que permite crear, modificar y versionar infraestructura de manera predecible y repetible. Imagina que construir una infraestructura en la nube es como armar un mueble de IKEA: en lugar de improvisar con herramientas, sigues instrucciones detalladas (el código) que garantizan e
Tipo de lección: QuizConcepto claveEn el mundo del DevOps, la infraestructura como código (IaC) con Terraform en AWS es como tener un plano arquitectónico digital que puedes versionar, compartir y ejecutar repetidamente. Imagina construir una casa: en lugar de contratar obreros cada vez, tienes un conjunto de instrucciones detalladas que una máquina puede seguir para crear paredes, instalar tuberías y conectar electricidad de forma idéntica cada vez. Terraform es ese lenguaje de instrucciones, y
Data Analyst at Microsoft
Responder al comentario