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.

40
lecciones
5
módulos
Inglés · Español
disponible en
certificado
Gratis
acceso
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.

Dónde encaja

Esta guía es parte de algo más grande

Se estudia dentro de estos programas, con acompañamiento y fechas.

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!