Apariencia
📚 Índice de clases — Python para Backend
Tabla maestra de todas las clases del curso y ruta sugerida de temas. Se actualiza al terminar cada clase. 📎 Temario completo (12 sesiones): pasado por Styp a partir del programa del curso — cada sesión del temario corresponde 1 a 1 con una clase (confirmado con la Sesión 1, que coincide con lo dictado en la Clase 1).
📋 Tabla de clases
| # | Clase | Fecha | Temas | Estado |
|---|---|---|---|---|
| 1 | Clase 1 | 2026-07-30 | Fundamentos de Python para Backend — entorno, tipos de datos, control de flujo, funciones/módulos, excepciones, buenas prácticas | ✅ hecha |
| 2 | Clase 2 | 2026-08-04 | Programación orientada a objetos y arquitectura — clases y objetos, herencia y composición, encapsulamiento y abstracción, SOLID, organización de proyectos, patrones básicos | 🔄 en curso |
| 3 | Clase 3 | 2026-08-06 | Introducción a FastAPI y APIs REST — primer proyecto, endpoints y rutas, métodos HTTP, Pydantic, Request/Response, Swagger/OpenAPI, diseño RESTful, query strings, manejo de errores, middleware, versionamiento | 🔄 en curso |
| 4 | Clase 4 | 2026-08-11 | Integración a base de datos y arquitectura de persistencia de datos — modelado de datos, relaciones entre tablas, SQL esencial, integración con FastAPI, ORM con SQLAlchemy, CRUD completo, Repository Pattern, migraciones con Alembic | 🔄 en curso |
| 5 | Clase 5 | — | Fundamentos de arquitectura de microservicios — monolito vs microservicios, DDD básico, Bounded Contexts, desacoplamiento, Database per Service, diseño del proyecto final | 🔜 siguiente |
| 6 | Clase 6 | — | Construcción de microservicios con FastAPI — microservicio de usuarios, microservicio de productos, configuración y variables de entorno por servicio, documentación, ejecución y pruebas | — |
| 7 | Clase 7 | — | Comunicación y seguridad en microservicios — REST síncrono, API Gateway Pattern, errores distribuidos, autenticación/autorización, JWT, login, roles y permisos | — |
| 8 | Clase 8 | — | Microservicios Serverless con AWS — API Gateway, AWS Lambda con Python, DynamoDB, integración Lambda + DynamoDB, casos de uso serverless | — |
| 9 | Clase 9 | — | Arquitecturas Event Driven — comunicación asíncrona, Amazon SQS, Amazon SNS, publicación/consumo de eventos, desacoplamiento con mensajería | — |
| 10 | Clase 10 | — | Docker y contenerización — Docker, Dockerfile, Docker Compose, contenedores para FastAPI y PostgreSQL, estrategias de despliegue | — |
| 11 | Clase 11 | — | CI/CD y despliegue en AWS — GitHub Actions, automatización de pruebas, Amazon ECR, ECS Fargate, pipeline de despliegue continuo | — |
| 12 | Clase 12 | — | Integración con IA y proyecto final — OpenAI o Gemini, consumo seguro de APIs de IA, arquitectura y presentación del proyecto, despliegue final, buenas prácticas para producción | — |
Estados: ✅ hecha · 🔄 en curso · 🔜 siguiente · ⏸️ pausada · — sin empezar
🛤️ Ruta sugerida del curso
- [x] Clase 1 — 2026-07-30 — Fundamentos de Python para Backend
- [ ] Clase 2 — 2026-08-04 — Programación orientada a objetos y arquitectura
- [ ] Clase 3 — 2026-08-06 — Introducción a FastAPI y APIs REST
- [ ] Clase 4 — 2026-08-11 — Integración a base de datos y arquitectura de persistencia de datos
- [ ] Clase 5 — Fundamentos de arquitectura de microservicios
- [ ] Clase 6 — Construcción de microservicios con FastAPI
- [ ] Clase 7 — Comunicación y seguridad en microservicios
- [ ] Clase 8 — Microservicios Serverless con AWS
- [ ] Clase 9 — Arquitecturas Event Driven
- [ ] Clase 10 — Docker y contenerización
- [ ] Clase 11 — CI/CD y despliegue en AWS
- [ ] Clase 12 — Integración con IA y proyecto final
💡 Al terminar cada clase: completa su
Clase-NN.md, actualiza la columna "Temas" de la tabla si cambia respecto al temario y marca el avance en la ruta (✅ hechacuando esté documentada por completo).