CURSO DOCKER Y CONTENEDORES
Domina Docker para crear, gestionar y desplegar contenedores en desarrollo y producción. Aprende Dockerfiles, Docker Compose, Kubernetes y orchestración en cloud.
Curso completo de Docker desde conceptos fundamentales. Entenderás diferencia entre máquinas virtuales y contenedores. Instalarás Docker Desktop y navegarás CLI. Crearás Dockerfiles para contenerizar aplicaciones Python y Node.js. Gestionarás imágenes y contenedores con comandos básicos.
Especialízate en Docker Compose para orquestar múltiples servicios. Escribirás docker-compose.yml con bases de datos, APIs y frontends. Configurarás redes y volúmenes persistentes. Crearás entornos reproducibles development y production. Entenderás Kubernetes: pods, deployments y services.
Herramientas que usarás
¿Para quién es este curso?
Para desarrolladores, data engineers y especialistas que necesitan contenerizar y desplegar aplicaciones profesionales.
- Desarrolladores que conterizan aplicaciones
- Data engineers que despliegan pipelines en contenedores
- DevOps que orquestan servicios con Docker
- Especialistas que usan Kubernetes en cloud
- Consultores que implementan Docker en empresas
- Equipos que necesitan entornos reproducibles
- Profesionales en infraestructura como código
Temario
Lo que vas a aprender, unidad a unidad
- 01
Fundamentos de Docker
Entenderás diferencia entre máquinas virtuales y contenedores. Instalarás Docker Desktop. Crearás Dockerfiles con FROM, RUN, COPY, CMD y EXPOSE. Escribirás archivos para contenerizar Python y Node.js. Gestionarás ciclo de vida: start, stop, rm y logs.
- 02
Docker Compose y Entornos Multi-Servicio
Escribirás docker-compose.yml para orquestar múltiples servicios. Configurarás redes internas y volúmenes persistentes. Crearás entornos con base de datos, API y frontend. Usarás override files para diferenciar dev y prod.
- 03
Kubernetes: Fundamentos y Despliegue en Cloud
Entenderás arquitectura de Kubernetes: pods, deployments y services. Desplegarás aplicaciones con kubectl. Gestionarás ConfigMaps y Secrets. Implementarás autoescalado con Horizontal Pod Autoscaler. Usarás GKE, EKS o AKS.
Profesores
Profesionales en activo, no académicos
Todos nuestros profesores son profesionales en activo que trabajan día a día con las herramientas y metodologías que enseñan. En WAT creemos que la mejor formación viene de quienes aplican el conocimiento en proyectos reales, no solo de quienes lo leen en libros.
Resultados
Qué vas a conseguir
- Entender principios de contenedorización
- Crear Dockerfiles para aplicaciones Python y Node.js
- Publicar imágenes en Docker Hub y registros privados
- Orquestar múltiples servicios con Docker Compose
- Configurar redes y volúmenes persistentes
- Crear entornos reproducibles de desarrollo
- Entender arquitectura de Kubernetes
- Desplegar aplicaciones en Kubernetes
- Escalar automáticamente con HPA
Por qué WAT
En otras escuelas vs En WAT
En otras escuelas
- Cursos básicos que no cubren Compose ni Kubernetes
- Formaciones que no incluyen entornos multi-servicio
- Plataformas que no enseñan Kubernetes profesional
- Cursos sin enfoque en infraestructura como código
En WAT
- WAT enseña Docker con Compose y Kubernetes integrados
- Incluye despliegue en cloud profesional
- Aprenderás best practices de contenedorización
- Acceso a architecturas multi-servicio reales
Preguntas frecuentes
FAQs
¿Cuál es la diferencia entre contenedor e imagen?
Imagen: plantilla estática. Contenedor: instancia ejecutable de imagen. Como clase vs objeto.
¿Cuándo usar volúmenes vs bind mounts?
Volúmenes: datos persistentes manejados por Docker. Bind: directorios locales. Volúmenes para producción.
¿Para qué sirve Docker Compose?
Orquestar múltiples contenedores localmente. Define servicios, redes y volúmenes en YAML.
¿Necesito Kubernetes si tengo Docker Compose?
Compose: desarrollo local. Kubernetes: producción escalable. Son herramientas complementarias.
¿Cómo publico una imagen en Docker Hub?
Con 'docker push'. Aprenderás también registros privados en GCR, ECR o ACR.
Cursos relacionados
Sigue formándote en DESARROLLO
Cloud
CURSO AWS PARA DATOS
Domina servicios de datos de AWS para arquitecturas escalables. Aprende S3, Glue, Athena, Redshift y diseño end-to-end de data lakes con casos reales de producción.
Cloud
CURSO MICROSOFT AZURE PARA DATOS
Domina servicios de datos de Microsoft Azure para almacenamiento, procesamiento y análisis a escala. Aprende Azure Synapse, Data Factory, Data Lake Storage e integración con Power BI.
Cloud
BIGQUERY
Domina BigQuery: consulta SQL masivos, análisis GA4/Firebase, integración con Looker Studio, optimización de performance y costos, machine learning con BQML.
¿Preparado para dar el siguiente paso?
Déjanos tu email y un asesor te contactará para resolver dudas y ayudarte a reservar plaza.