We may earn an affiliate commission when you visit our partners.
Course image
Eduardo Nazareno Anselmi

En este curso abarcaremos la totalidad de topicos requeridos no solo para la certificacion oficial de Terraform sino tambien para el dia a dia de un Cloud Engineer, el curso sera Tambien estudiaremos herramientas complementarias que no pueden faltar en el repertorio de un ingenireo en infraestructura cloud.

Read more

En este curso abarcaremos la totalidad de topicos requeridos no solo para la certificacion oficial de Terraform sino tambien para el dia a dia de un Cloud Engineer, el curso sera Tambien estudiaremos herramientas complementarias que no pueden faltar en el repertorio de un ingenireo en infraestructura cloud.

La infraestructura como código (IaC) es el proceso de administrar la infraestructura en un archivo o conjunto de archivos en lugar de configurar manualmente los recursos en una interfaz de usuario uno por uno, elemento por elemento (proceso que es sumamente ineficiente). En este caso, un recurso es cualquier pieza de infraestructura en un entorno determinado, como una máquina virtual, un grupo de seguridad, una interfaz de red, dispositivo de almacenamiento, asi como tambien una direccion de red, una subnet, una VPC, usuarios y politicas, etc.

Terraform es una herramienta para construir, cambiar y versionar la infraestructura de manera segura y eficiente. Terraform puede gestionar proveedores de servicios populares mediante providers oficiales, así como tambien soluciones internas personalizadas y providers mantenidos por terceros.

Los archivos de configuración describen de manera declarativa los componentes que queremos deployar o cambiar en una infraestructura dada. Terraform genera un plan de ejecución que describe lo que hará para alcanzar el estado deseado y luego lo ejecuta para construir la infraestructura descrita. A medida que cambia la configuración, Terraform puede determinar qué cambió y crear planes de ejecución incrementales que se pueden aplicar.

Enroll now

What's inside

Syllabus

Introduction
Introducción
Sobre la certificacion de Terraform
[ACTUALIZACION] Nueva version de la certificacion
Read more

Link al repositorio del modulo: https://github.com/eanselmi/ec2-rds-scheduler

Este examen de prueba cubre todos los objetivos del examen HashiCorp Certified: Terraform Associate (003). El examen esta en ingles para igualar las condiciones del examen real. Las preguntas del examen son de tipo multiple choice, verdadero o falso, y preguntas de seleccion multiple. Buena suerte!!!

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers topics required for the official Terraform certification and the daily work of a Cloud Engineer, making it highly relevant for career advancement
Explores complementary tools for Terraform, expanding the skill set of infrastructure engineers and providing a more comprehensive understanding of cloud infrastructure management
Includes a mock exam that covers all objectives of the HashiCorp Certified: Terraform Associate exam, which helps learners prepare for certification
Requires learners to create an AWS account and install AWS-CLI, which may present a barrier to entry for some learners without prior cloud experience or resources
Focuses on deploying infrastructure on AWS, which may limit its applicability for learners working with other cloud providers or on-premises environments

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Terraform: preparación para certificación y práctica

Según los estudiantes, este curso de Terraform está altamente valorado, especialmente por su enfoque práctico y su utilidad para preparar la certificación oficial de HashiCorp. Es ideal para principiantes, guiándolos a través de los conceptos fundamentales de IaC con claridad y ejemplos aplicables. Muchos destacan las explicaciones del instructor y la calidad del contenido. Las actualizaciones para la versión 003 del examen son un punto fuerte, asegurando que el material esté al día. Los laboratorios y ejercicios prácticos son consistentemente mencionados como muy útiles. Aunque es excelente para iniciarse y certificar, algunos señalan que podría profundizar más en temas avanzados.
Incluye recursos adicionales útiles.
"El repositorio con las prácticas y el material adicional son un gran complemento."
"Me sirvió mucho el acceso al grupo de Telegram para dudas y el material extra."
"Los recursos proporcionados facilitan mucho el aprendizaje."
"El glosario y el mock exam son muy valiosos."
Explicaciones claras y fáciles de entender.
"El profesor explica de forma muy clara y concisa. Hizo que temas complejos fueran fáciles de entender."
"La didáctica del instructor es excelente. Lo hace ameno y fácil de seguir."
"Entendí todo gracias a la forma de explicar del profesor."
"Sus explicaciones son directas y al punto."
Se mantiene al día con la nueva versión del examen.
"Aprecio mucho que el curso esté actualizado a la nueva versión del examen (003). Esto es clave."
"El material se siente reciente y relevante para la certificación actual. La actualización fue muy útil."
"Es bueno ver que el instructor mantiene el contenido al día."
"La sección sobre la actualización de la certificación me dio mucha confianza."
Gran énfasis en labs y ejercicios prácticos útiles.
"Los laboratorios están muy buenos, te permiten practicar y entender de verdad cómo funciona."
"Excelente curso con muchísimos laboratorios y ejemplos. Muy recomendable para quienes quieren pasar a la práctica."
"Me gustó mucho la cantidad de ejercicios prácticos que tiene el curso. No es solo teoría."
"La parte práctica fue la que más me ayudó a consolidar el conocimiento."
Perfecto para quienes empiezan con Terraform e IaC.
"Excelente curso para empezar de cero con Terraform. Muy bien explicado y con ejemplos prácticos que ayudan a entender."
"Este curso es perfecto para cualquier persona que quiera iniciar en el mundo de IAC con Terraform. Las explicaciones son muy claras."
"Soy principiante y pude seguirlo sin problemas. El paso a paso es muy didáctico."
"Comencé sin saber nada de Terraform y ahora tengo una base sólida."
Ayuda a pasar el examen de certificación Terraform Associate.
"El curso es excelente, me ayudó a refrescar los conceptos y a certificarme con éxito. Lo recomiendo 100%."
"Muy buen curso, completo para la certificación de Hashicorp. Buenos laboratorios y material de apoyo."
"Excelente curso, totalmente alineado a los objetivos de la certificación. Muy buenos los ejemplos y las explicaciones claras."
"Me preparó bien para el examen. Cubre todos los temas necesarios."
Cubre lo básico y certificación, menos temas avanzados.
"Para ser 'De principiante a certificado', cumple. Pero si buscas profundizar mucho, quizás necesites complementar."
"Cubre bien lo necesario para el examen, pero algunos temas podrían tener un poco más de detalle."
"Sentí que para algunos aspectos más complejos, solo se rasguñó la superficie."
"Si ya tienes experiencia, puede parecer un poco básico en ciertas partes."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Terraform: De principiante a certificado 2025 with these activities:
Repasar los fundamentos de AWS
Refrescar los conceptos básicos de AWS para comprender mejor cómo Terraform gestiona los recursos en la nube.
Browse courses on AWS
Show steps
  • Revisar la documentación de AWS sobre EC2, VPC y S3.
  • Realizar un curso introductorio sobre AWS.
Leer 'Infrastructure as Code'
Comprender los principios y patrones de la infraestructura como código para aplicar Terraform de manera efectiva.
Show steps
  • Leer los capítulos sobre los principios de IaC.
  • Analizar los patrones de diseño de IaC.
  • Reflexionar sobre cómo aplicar estos principios a los proyectos de Terraform.
Practicar la sintaxis de HCL
Practicar la escritura de configuraciones de Terraform en HCL para familiarizarse con la sintaxis y la estructura del lenguaje.
Show steps
  • Escribir configuraciones sencillas para crear recursos básicos.
  • Experimentar con diferentes tipos de datos y funciones.
  • Consultar la documentación de HCL para resolver dudas.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Leer 'Terraform Up & Running'
Profundizar en los conceptos y prácticas de Terraform con una guía completa y actualizada.
Show steps
  • Leer los capítulos relevantes para los temas del curso.
  • Realizar los ejercicios y ejemplos del libro.
  • Consultar el libro como referencia para resolver dudas.
Crear una infraestructura básica en AWS con Terraform
Implementar una infraestructura real en AWS utilizando Terraform para aplicar los conocimientos adquiridos en el curso.
Show steps
  • Definir los recursos necesarios: VPC, subredes, instancias EC2.
  • Escribir la configuración de Terraform para crear los recursos.
  • Aplicar la configuración y verificar que los recursos se crean correctamente.
Documentar la infraestructura creada con Terraform
Crear documentación clara y concisa de la infraestructura implementada con Terraform para facilitar su mantenimiento y comprensión.
Show steps
  • Describir la arquitectura de la infraestructura.
  • Explicar la función de cada recurso.
  • Incluir diagramas y ejemplos de código.
Contribuir a un proyecto de Terraform de código abierto
Participar en un proyecto de código abierto relacionado con Terraform para ganar experiencia práctica y colaborar con otros profesionales.
Show steps
  • Buscar un proyecto de Terraform en GitHub.
  • Identificar un problema o tarea en la que se pueda contribuir.
  • Enviar un pull request con la solución.

Career center

Learners who complete Terraform: De principiante a certificado 2025 will develop knowledge and skills that may be useful to these careers:
Ingeniero de nube
Un Ingeniero de Nube se encarga de diseñar, implementar y gestionar la infraestructura en la nube. Este curso es fundamental para quienes aspiran a ser Ingenieros de Nube, ya que Terraform es una herramienta clave en la infraestructura como código. El curso cubre desde los fundamentos de IaC hasta el uso de Terraform para desplegar recursos en AWS, gestionar el estado, y optimizar costos. Los módulos sobre múltiples proveedores, variables, outputs, dependencias entre recursos y el uso de Terraform Cloud preparan al estudiante para los desafíos reales del día a día en la nube. Además, temas como Infracost, seguridad y linting aseguran que el futuro Ingeniero de Nube esté bien preparado para mantener una infraestructura segura y eficiente.
Especialista en Automatización de Infraestructura
El Especialista en Automatización de Infraestructura se enfoca en automatizar el aprovisionamiento y la gestión de la infraestructura utilizando herramientas como Terraform. Este curso es ideal para este rol ya que proporciona un conocimiento profundo de IaC, permitiendo a los estudiantes automatizar la creación, modificación y versionado de la infraestructura de manera segura y eficiente. Al abordar temas como HCL, planes de ejecución, variables, outputs y módulos, el curso asegura que el Especialista en Automatización de Infraestructura pueda manejar proyectos complejos y mantener la infraestructura en un estado consistente y controlado. Además, las secciones sobre Infracost, Terraform Security y Linter son cruciales para garantizar la seguridad y optimización de los costos en entornos automatizados.
Arquitecto de soluciones en la nube
El Arquitecto de Soluciones en la Nube diseña soluciones escalables y seguras en la nube, y necesita entender cómo automatizar el despliegue y la gestión de la infraestructura. Este curso ayuda a construir una base sólida para el rol de Arquitecto de Soluciones en la Nube, cubriendo los conceptos de IaC y el uso de Terraform para gestionar proveedores de servicios populares y soluciones internas personalizadas. Al aprender sobre la creación de planes de ejecución, la gestión del estado, el versionado de la infraestructura y la optimización de costos, el Arquitecto de Soluciones en la Nube puede diseñar arquitecturas eficientes y robustas. Los módulos sobre Infracost, Terraform Security y la optimización de costos son especialmente relevantes para este rol.
Ingeniero de DevOps
Un Ingeniero de DevOps se encarga de mejorar los flujos de trabajo de desarrollo y despliegue de software. Este curso en Terraform ayuda a los Ingenieros de DevOps a automatizar la infraestructura, mejorando la velocidad y la fiabilidad de las implementaciones. Al cubrir temas como IaC, HCL, variables, outputs, módulos y el uso de Terraform Cloud, el curso permite a los estudiantes implementar la infraestructura de manera eficiente y gestionarla a lo largo del ciclo de vida del software. Las secciones sobre herramientas complementarias como Infracost, Terraform Security y Linter son fundamentales para asegurar la calidad y la seguridad de la infraestructura como código en un entorno de DevOps.
Consultor de Nube
El Consultor de Nube ayuda a las empresas a migrar y optimizar sus operaciones en la nube. Este curso es útil para el Consultor de Nube, proporcionando una comprensión profunda de cómo usar Terraform para automatizar y gestionar la infraestructura en la nube. Al cubrir temas como IaC, múltiples proveedores, variables, outputs y módulos, el curso permite a los consultores ofrecer soluciones eficientes y escalables a sus clientes. Además, las secciones sobre optimización de costos, seguridad y linting son cruciales para asesorar a las empresas sobre las mejores prácticas en la nube.
Ingeniero de Confiabilidad del Sitio
El Ingeniero de Confiabilidad del Sitio (SRE) se centra en asegurar la fiabilidad y el rendimiento de los sistemas. Este curso puede ser útil para los Ingenieros de Confiabilidad del Sitio al proporcionarles las habilidades necesarias para automatizar la gestión de la infraestructura con Terraform. La comprensión de IaC, HCL, Terraform State, Workspaces y Terraform Cloud permite a los SREs mantener la infraestructura en un estado consistente y gestionar los cambios de manera eficiente. Además, las secciones sobre provisioners, lifecycles y logs son importantes para el monitoreo y la resolución de problemas en la infraestructura.
Administrador de Infraestructura en la Nube
El Administrador de Infraestructura en la Nube gestiona y mantiene la infraestructura en la nube. Este curso ayuda a los Administradores de Infraestructura en la Nube a modernizar sus habilidades con la automatización a través de Terraform. A través de IaC, HCL, y la gestión del estado, se puede versionar la infraestructura de manera segura y eficiente. Los módulos sobre Infracost, Terraform Security y Linter son cruciales para mantener una infraestructura segura y optimizada.
Ingeniero de Seguridad en la Nube
El Ingeniero de Seguridad en la Nube se especializa en proteger la infraestructura y los datos en la nube. Este curso puede ser útil para los Ingenieros de Seguridad en la Nube, proporcionando una comprensión de cómo asegurar la infraestructura como código con Terraform. Aunque el curso no se centra exclusivamente en seguridad, los módulos sobre Terraform Security y Linter son relevantes para garantizar que la infraestructura esté configurada de manera segura y cumpla con las políticas de seguridad.
Analista de Costos en la Nube
El Analista de Costos en la Nube se encarga de monitorear y optimizar los costos de la infraestructura en la nube. Aunque el curso no está completamente enfocado en el análisis de costos, el curso puede ser útil para Analistas de Costos en la Nube, proporcionando una comprensión de cómo Terraform puede ser utilizado para optimizar los costos de infraestructura. Los módulos sobre Infracost y optimización de costos son particularmente relevantes, ya que ayudan a los analistas a identificar y reducir los gastos innecesarios en la nube.
Desarrollador de Nube
El Desarrollador de Nube se encarga de desarrollar e implementar aplicaciones en la nube. Este curso puede ser útil para los Desarrollador de Nube, proporcionando una comprensión de cómo la infraestructura como código puede simplificar el despliegue y la gestión de aplicaciones en la nube. Al aprender sobre IaC, HCL y Terraform, los desarrolladores pueden automatizar la creación de la infraestructura necesaria para sus aplicaciones, mejorando la eficiencia y la fiabilidad de sus implementaciones.
Especialista en Migración a la Nube
El Especialista en Migración a la Nube ayuda a las empresas a trasladar sus aplicaciones y datos a la nube. Este curso puede ser útil para los Especialista en Migración a la Nube, proporcionando una comprensión de cómo Terraform puede ser utilizado para automatizar y simplificar el proceso de migración. El uso de IaC, HCL y Terraform Cloud permite a los especialistas gestionar los cambios eficientemente y reduce los riesgos asociados con la migración manual.
Operador de Nube
El Operador de Nube se encarga de mantener y operar la infraestructura en la nube. Este curso puede ser útil para los Operadores de Nube, proporcionando una comprensión de cómo Terraform puede ser utilizado para automatizar tareas de gestión y mantenimiento. A través del conocimiento sobre Terraform State, Workspaces y Terraform Cloud, los operadores pueden mantener la infraestructura en un estado consistente y gestionarla eficientemente.
Analista de Sistemas
El Analista de Sistemas puede usar este curso para tener una visión más amplia de la infraestructura como código y cómo Terraform simplifica la gestión de la infraestructura. Los conocimientos sobre IaC y la automatización de despliegues pueden ser útiles para entender cómo optimizar los sistemas existentes y planificar futuras implementaciones.
Tester de Software
El Tester de Software puede beneficiarse de este curso al comprender cómo se gestiona la infraestructura en la nube y cómo Terraform facilita la creación de entornos de prueba automatizados. Aunque no es directamente aplicable, el conocimiento de IaC y la automatización pueden ser útiles para mejorar la eficiencia de las pruebas y la gestión de entornos.
Gerente de Proyecto Tecnológico
El Gerente de Proyecto Tecnológico puede obtener una visión más profunda de cómo se gestiona la infraestructura en la nube y cómo Terraform automatiza los despliegues. Este curso puede ser útil para entender mejor los desafíos técnicos y coordinar equipos en proyectos relacionados con la infraestructura como código.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Terraform: De principiante a certificado 2025.
Este libro proporciona una guía completa sobre el uso de Terraform para la gestión de infraestructura como código. Cubre desde los conceptos básicos hasta temas avanzados como módulos, workspaces y testing. Es un recurso valioso para profundizar en los conocimientos adquiridos en el curso y aplicarlos en proyectos reales. Este libro es comúnmente usado como texto de referencia en instituciones académicas.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser