Automatiza el caminoa producción
Del «funciona en mi máquina» a desplegar sin cortes: contenedores y Docker a fondo, Kubernetes, CI/CD, infraestructura como código y GitOps. Lo que un full-stack necesita para llevar su código a producción.
Acceso al curso completo, ejercicios y material de entrevista.
# Multietapa: compilar en una imagen, ejecutar en otra mínima FROM node:20 AS build COPY package*.json ./ # dependencias antes que el código RUN npm ci && npm run build FROM nginx:alpine # la imagen final no lleva Node COPY --from=build /app/dist /usr/share/nginx/html
No solo aprendes DevOps. Te preparas para que te contraten.
Banco orientado a la entrevista técnica: contenedor frente a VM, por qué un Pod está en CrashLoopBackOff, cómo desplegarías sin cortes y qué hace tu pipeline en cada push.
Del Dockerfile a desplegar aplicaciones con confianza
Contenedores que entiendes
Qué virtualizan frente a una VM, namespaces y cgroups, imágenes en capas y por qué arrancan en segundos.
Docker a fondo
Dockerfile y caché de capas, builds multietapa, imágenes mínimas y seguras, volúmenes, red y diagnóstico.
Kubernetes de verdad
Pod, Deployment, Service e Ingress, ConfigMap y Secret, sondas, escalado, rollouts y por qué un Pod no arranca.
CI/CD de extremo a extremo
Construir y probar en cada cambio, empaquetar la imagen y desplegarla al cluster con red de seguridad.
Infraestructura como código y GitOps
Describir recursos de forma declarativa e idempotente (Terraform) y que Git sea la fuente de verdad del despliegue.
Observabilidad, seguridad y criterio
Logs, métricas y trazas, mínimos privilegios y escaneo de imágenes, y cuándo basta Compose y cuándo Kubernetes.