Skip to content

Ciberseguridad y Cloud

Infraestructura como Código


Course
Profesor Altea
Access code required
Enroll

Domina la automatización de la infraestructura con Infraestructura como Código (IaC), aprendiendo desde los conceptos fundamentales hasta la aplicación práctica con herramientas líderes y buenas prácticas para entornos modernos.

¿Alguna vez te has preguntado cómo las grandes empresas logran desplegar y mantener infraestructuras complejas con agilidad y precisión? Este curso de micro-learning te sumerge en el mundo de Infraestructura como Código (IaC), una disciplina imprescindible para cualquier profesional de TI que aspire a operar al nivel de los mejores equipos del sector. A través de cinco módulos diseñados para que puedas aplicar cada concepto el mismo día que lo aprendes, descubrirás cómo pasar de la administración manual y repetitiva a la gestión automatizada, segura y escalable de tus recursos tecnológicos. Comenzarás explorando los fundamentos de IaC: su propósito, beneficios y la evolución histórica que llevó a la industria a abandonar las viejas prácticas manuales en favor de la automatización. A medida que avances, analizarás las ventajas y desafíos reales que enfrentan las organizaciones al implementar estas metodologías, siempre con ejemplos cotidianos y referencias a pioneros de la automatización como Kief Morris. Profundizarás en los principios clave que hacen posible la magia de IaC: idempotencia, reproducibilidad y versionado, descubriendo cómo cada uno se traduce en acciones concretas que puedes aplicar en tu día a día. Aprenderás a usar sistemas de control de versiones para gestionar cambios y colaborar efectivamente, así como a validar y probar tu infraestructura antes de desplegarla, evitando sorpresas y optimizando el tiempo de respuesta ante incidentes. En la segunda parte del curso, te adentrarás en el universo de las herramientas más utilizadas en la industria, como Terraform, Ansible y CloudFormation, comprendiendo sus diferencias entre enfoques declarativos e imperativos. A través de ejercicios prácticos y casos reales, aprenderás a diseñar arquitecturas en la nube, reutilizar código mediante módulos, y gestionar variables y secretos de forma segura. Finalmente, descubrirás cómo integrar IaC en pipelines de integración continua y despliegue continuo (CI/CD), monitorear y auditar cambios para asegurar la trazabilidad, y aplicar buenas prácticas y estándares que te permitirán mantener tu infraestructura bajo control incluso ante los retos más exigentes. Al completar este curso, no solo comprenderás los conceptos esenciales de IaC, sino que también contarás con un plan de acción concreto y herramientas accesibles para transformar la forma en que gestionas la infraestructura, preparándote para los desafíos del presente y del futuro tecnológico.

Here is the course outline:

1. De cero a IaC: panorama y principios esenciales

Este módulo introduce el concepto de Infraestructura como Código, su evolución histórica y los beneficios y retos que conlleva. Además, sienta las bases conceptuales indispensables—idempotencia, reproducibilidad y versionado—que guiarán todo el curso.

¿Por qué Infraestructura como Código?
Impacto real: beneficios y retos que debes conocer
Principios esenciales: idempotencia, reproducibilidad y versionado
Quiz: Fundamentos y Principios Esenciales de la Infraestructura como Código
Proyecto: Analiza y Presenta la Transformación hacia Infraestructura como Código
De cero a IaC: panorama y principios esenciales
Ensayo: De cero a IaC panorama y principios esenciales

2. Dominando los fundamentos: control, pruebas y diseño declarativo

Enfocado en la práctica diaria, aquí aprenderás a versionar tu infraestructura, diferenciar entre enfoques declarativos e imperativos, gestionar estados, variables y secretos, crear módulos reutilizables y validar cambios antes de desplegar.

Gobernando el cambio: control de versiones y gestión de estados
Diseño declarativo e imperativo: variables, secretos y módulos reutilizables
Antes de pulsar Deploy: pruebas y validación de infraestructura
Quiz: Dominando los Fundamentos de IaC – Control, Pruebas y Diseño Declarativo
Proyecto de Módulo: Diseña, Versiona y Valida tu Infraestructura como Código
Ensayo: Dominando los fundamentos: control, pruebas y diseño declarativo

3. Explorando Terraform, Ansible y CloudFormation en la nube

Con una mirada comparativa, profundizamos en las herramientas líderes de IaC—Terraform, Ansible y CloudFormation—y las aplicamos al diseño de arquitecturas escalables y seguras en la nube.

Terraform en acción: infraestructura declarativa portátil
Ansible: orquestación simple y potente
CloudFormation y arquitectura escalable en la nube
Quiz: Explorando Terraform, Ansible y CloudFormation en la nube
Proyecto de Comparación y Aplicación de Terraform, Ansible y CloudFormation
Ensayo: Explorando Terraform, Ansible y CloudFormation en la nube

4. Automatización de ciclo de vida: CI/CD, monitoreo y mantenimiento

Descubre cómo integrar IaC en pipelines de CI/CD, monitorear y auditar cambios, destruir recursos de forma segura y resolver incidentes mientras mantienes la infraestructura al día.

Integración continua: pipelines de IaC sin fricción
Más allá del despliegue: monitoreo, auditoría y mantenimiento
Final de ciclo seguro: destrucción controlada y resolución de incidentes
Quiz: Automatización del ciclo de vida con IaC, CI/CD, monitoreo y mantenimiento
Proyecto final: Gestión completa del ciclo de vida con IaC y CI/CD
Ensayo: Automatización de ciclo de vida: CI/CD, monitoreo y mantenimiento

5. Síntesis y buenas prácticas para un IaC sostenible

Cerramos el curso consolidando las lecciones aprendidas y presentando los estándares y buenas prácticas que garantizarán un uso sostenible y escalable de IaC a largo plazo.

Patrones de excelencia: estándares de la industria en IaC
Estrategias sostenibles: escalabilidad y gobernanza a largo plazo
Checklist de buenas prácticas: tu guía diaria de IaC
Quiz: Síntesis y buenas prácticas para un IaC sostenible
Proyecto Final: Auditoría y Optimización de un Repositorio IaC
Glossary
Study guide
Ensayo: Síntesis y buenas prácticas para un IaC sostenible
Back to top