GuíaAvanzado

Guía de CI/CD para Backend en Python

Domina CI/CD aplicado a backend Python con FastAPI: GitHub Actions workflows, testing automation con Pytest + coverage, linting con Ruff/Black/mypy, pre-commit hooks, deployment automation a Railway/Render/Fly.io, environment management (dev/staging/prod), secrets handling, database migrations con Alembic en CI, y estrategias de rollback con blue-green y canary deployments. Construye un pipeline production-ready que automatiza desde el commit hasta producción.

lecciones
40
módulos
5
disponible en
Inglés · Español
certificado
Sí
acceso
Gratis
NIEVA
Resultados

Lo que vas a poder hacer

  • GitHub Actions: Workflows, jobs, steps, triggers (push, PR, schedule), matrix builds, artifacts, runners
  • Testing Automation: Pytest + coverage en CI, quality gates, test reports como artefactos
  • Linting & Formatting: Ruff, Black, isort, mypy integrados en el pipeline CI
  • Pre-commit Hooks: Validación local antes de cada commit, configuración y hooks custom
  • Deployment Automation: Deploy automático a Railway, Render, Fly.io con Docker
  • Database Migrations: Alembic como paso del pipeline CI/CD, migration safety
  • Environment Management: Dev, staging, production con configuraciones separadas
  • Secrets Handling: GitHub Secrets, environment variables, nunca en código
  • Rollback Strategies: Blue-green deployments, canary releases, rollback automático
  • Proyecto Integrador: Pipeline CI/CD completo para FastAPI app, end-to-end
Contenido

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

Bootcamps

Aprende con clases en vivo y revisión de tus entregas.

En grupo o 1 a 1, según tu horario.

Dudas frecuentes

Lo que suele preguntarse

Empieza cuando quieras

Reseñas

Lo que dicen los estudiantes

Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!