
Con Docker podés definir el entorno que necesitan tus pruebas y volver a levantarlo sin repetir toda la configuración a mano. En este curso vas a aprender Docker desde cero, con foco en el trabajo de testers y profesionales de QA: crear imágenes, ejecutar contenedores y conectar una aplicación con sus pruebas E2E usando Docker Compose.
Vamos a trabajar sobre un problema habitual en testing: las diferencias entre entornos que complican la ejecución y la reproducción de errores. Vas a entender qué aporta un contenedor, cómo se configura y qué conviene revisar cuando una aplicación o una prueba no funciona como esperabas.
Construí entornos de pruebas con Docker y Docker Compose
Durante el curso vas a aprender a:
Instalar Docker y entender la relación entre imágenes, contenedores, builds y registros.
Buscar imágenes en Docker Hub y ejecutar contenedores con los comandos básicos.
Crear tus propias imágenes con Dockerfile y comprender las decisiones que afectan su construcción.
Usar variables de entorno para configurar el comportamiento de tus servicios.
Trabajar con volúmenes persistentes y consultar logs para investigar problemas.
Compartir imágenes y aplicar buenas prácticas al preparar entornos de QA.
Conectar un frontend con pruebas end-to-end mediante Docker Compose.
Usar comandos de Docker y Compose para gestionar los servicios de tu entorno.
Entender cómo Docker se relaciona con CI/CD y conocer el papel de Kubernetes en la escalabilidad.
Cómo vamos a trabajar
Empezamos por los fundamentos y la instalación. Después construimos y ejecutamos imágenes propias, revisamos los comandos y avanzamos hacia la configuración del entorno. En la sección de Docker Compose conectamos una aplicación frontend con sus pruebas E2E para ver cómo se coordinan varios servicios.
Cada etapa incluye explicaciones y demostraciones. Los cuestionarios te ayudan a revisar los conceptos antes de avanzar. El cierre ofrece una introducción a CI/CD con Docker y a Kubernetes; el foco práctico del curso está en Docker, Dockerfile y Compose para testing.
Para quién es este curso
Para testers manuales, automatizadores y QA engineers que quieren empezar a usar contenedores en su trabajo. También puede servirte si participás en un equipo de desarrollo y necesitás entender cómo preparar y compartir un entorno de pruebas.
No necesitás experiencia previa con Docker ni Kubernetes. Es recomendable tener nociones de testing de software y estar dispuesto a trabajar con la terminal. Para seguir las demostraciones necesitás una computadora en la que puedas instalar y ejecutar Docker; si trabajás con código de automatización, conocer sus conceptos básicos te ayudará a adaptar los ejemplos a tu proyecto.
Qué te llevás
Una base práctica para crear, ejecutar y compartir entornos de pruebas con contenedores. Vas a poder leer un Dockerfile con más criterio, entender una configuración de Compose e investigar problemas usando comandos y logs, con mayor autonomía en tu trabajo de QA.