CURSO 5: DEVOPS, CLOUD Y PRODUCCIÓN

Docker, CI/CD, AWS, Kubernetes, Terraform, Prometheus, seguridad y deploy full-stack

12 módulos Docker · K8s AWS · Terraform · CI/CD
Progreso del curso0%
0 de 12 módulos completados
Módulo 01

Docker para Python

Constructor de Dockerfile: build, run, layers, .dockerignore, multi-stage. Quiz.

Módulo 02

Docker Compose

Arquitecto multi-servicio: app, db, redis, nginx. networks, volumes. docker-compose.yml.

Módulo 03

CI/CD con GitHub Actions

Constructor de workflow: jobs test/lint/build/deploy. Matrix testing. Secrets.

Módulo 04

AWS (boto3, Lambda, S3)

Simulador AWS: S3 bucket, sube archivos, Lambda function. boto3 en acción.

Módulo 05

Producción FastAPI

Dashboard de producción: Uvicorn workers, Gunicorn, Nginx, SSL, supervisor.

Módulo 06

Kubernetes Básico

Explorador K8s: Pods, Deployments, Services, ConfigMaps, Secrets. kubectl quiz.

Módulo 07

Terraform (IaC)

Constructor de infra: recursos AWS con HCL. EC2, RDS, S3. plan & apply.

Módulo 08

Monitoreo (Prometheus, Grafana)

Dashboard de métricas: Prometheus endpoint, Grafana dashboard, alertas.

Módulo 09

Logging Centralizado

Dashboard de logs: ELK/Loki+Grafana. Structured logging. Visualización.

Módulo 10

Seguridad en Python

Juego OWASP Top 10: SQLi, XSS, CSRF, SSRF, RCE. Identifica y corrige.

Módulo 11

Serverless

Constructor serverless: Lambda + API Gateway + DynamoDB. Serverless vs tradicional.

Módulo 12

Proyecto: Deploy Full-Stack con CI/CD

Despliega app completa: GitHub → CI/CD → Docker → AWS ECS/K8s + monitoreo.