Programa completo
Python Avanzado: Crea aplicaciones web reales con Inteligencia Artificial
De Python intermedio a desarrollador web profesional. 12 módulos: entornos profesionales, POO avanzada, SQL, FastAPI, frontend, despliegue en la nube e IA integrada. Todo publicado en internet.
13+
Años recomendados
12
Módulos
48
Lecciones
192
Actividades
Resultados
¿Qué lograrás al terminar?
Al completar este programa habrás construido 6 proyectos funcionales, cada uno más complejo que el anterior.
Herramientas avanzadas del lenguaje
SQL y bases de datos
Frontend
Despliegue en la nube
WebSockets
Proyecto Final
Contenido
Programa del curso
12 módulos · 48 lecciones · 192 actividades prácticas
1Python profesional4 lecciones ▾
- ▸Lección 1 - Entorno profesional: venv, pip y Git4 actividades
- ▸Lección 2 - Estructura de un proyecto Python profesional4 actividades
- ▸Lección 3 - Código limpio: PEP 8, type hints y docstrings4 actividades
- ▸Lección 4 - Proyecto: Tu primer repositorio profesional en GitHub4 actividades
2Herramientas avanzadas del lenguaje4 lecciones ▾
- ▸Lección 1 - Comprehensions: listas, dicts y sets en una línea4 actividades
- ▸Lección 2 - Funciones avanzadas: closures, lambdas y decoradores4 actividades
- ▸Lección 3 - Generadores e iteradores: procesa datos infinitos4 actividades
- ▸Lección 4 - Proyecto: procesador de datos con pipeline de generadores4 actividades
3POO avanzada: clases, herencia y patrones4 lecciones ▾
- ▸Lección 1 - Clases avanzadas: dunder methods y propiedades4 actividades
- ▸Lección 2 - Herencia, composición y clases abstractas4 actividades
- ▸Lección 3 - Patrones de diseño: Singleton, Factory y Observer4 actividades
- ▸Lección 4 - Proyecto: sistema de gestión de inventario con POO4 actividades
4SQL y bases de datos: de la memoria al disco4 lecciones ▾
- ▸Lección 1 - SQL fundamental: consultas, filtros y joins4 actividades
- ▸Lección 2 - SQLAlchemy ORM: base de datos con clases Python4 actividades
- ▸Lección 3 - Relaciones avanzadas: muchos a muchos y consultas complejas4 actividades
- ▸Lección 4 - Proyecto: sistema de inventario con SQLAlchemy y PostgreSQL4 actividades
5FastAPI: construye y despliega tu primera API REST4 lecciones ▾
- ▸Lección 1 - FastAPI: rutas, Pydantic y documentación automática4 actividades
- ▸Lección 2 - CRUD completo: conecta FastAPI a tu base de datos4 actividades
- ▸Lección 3 - Autenticación: JWT, OAuth2 y seguridad de endpoints4 actividades
- ▸Lección 4 - Proyecto: API REST desplegada en Railway o Render4 actividades
6Frontend: HTML, CSS y JavaScript moderno4 lecciones ▾
- ▸Lección 1 - HTML y CSS: estructura y diseño de páginas web4 actividades
- ▸Lección 2 - JavaScript: interactividad y manipulación del DOM4 actividades
- ▸Lección 3 - Fetch API: conectar tu frontend con FastAPI4 actividades
- ▸Lección 4 - Proyecto: Panel frontend completo para tu API4 actividades
7Inteligencia Artificial: OpenAI API y aplicaciones inteligentes4 lecciones ▾
- ▸Lección 1 - OpenAI API: GPT, prompts y completions4 actividades
- ▸Lección 2 - Chatbot con memoria: historial, contexto y personalidad4 actividades
- ▸Lección 3 - Embeddings: búsqueda semántica y similitud de texto4 actividades
- ▸Lección 4 - Proyecto: asistente IA integrado en la API de inventario4 actividades
8Despliegue en la nube: Docker, Railway y producción4 lecciones ▾
- ▸Lección 1 - Docker: empaqueta tu aplicación para cualquier servidor4 actividades
- ▸Lección 2 - Variables de entorno y configuración para producción4 actividades
- ▸Lección 3 - Railway: despliega tu app en internet en 10 minutos4 actividades
- ▸Lección 4 - Proyecto: sistema completo desplegado en producción4 actividades
9Testing con pytest: prueba tu código como un profesional4 lecciones ▾
- ▸Lección 1 - Fundamentos de pytest: assert, fixtures y parametrize4 actividades
- ▸Lección 2 - Testing de FastAPI: testear endpoints con TestClient4 actividades
- ▸Lección 3 - Mocks, base de datos de prueba y cobertura de código4 actividades
- ▸Lección 4 - Proyecto: suite de tests completa para tu API4 actividades
10WebSockets: chat, notificaciones y dashboards en vivo4 lecciones ▾
- ▸Lección 1 - WebSockets en FastAPI: conexión bidireccional en tiempo real4 actividades
- ▸Lección 2 - Chat en tiempo real con múltiples clientes4 actividades
- ▸Lección 3 - Server-Sent Events y notificaciones push4 actividades
- ▸Lección 4 - Proyecto: dashboard en vivo con WebSockets e IA4 actividades
11Automatización: tareas en segundo plano y trabajos programados4 lecciones ▾
- ▸Lección 1 - BackgroundTasks: ejecutar trabajo sin bloquear el API4 actividades
- ▸Lección 2 - APScheduler: tareas programadas y trabajos periódicos4 actividades
- ▸Lección 3 - Envío de emails y notificaciones automáticas4 actividades
- ▸Lección 4 - Proyecto: sistema completo de automatización y alertas4 actividades
12Proyecto Final: SaaS completo con IA, en producción y en tu portafolio4 lecciones ▾
- ▸Lección 1 - Diseño y arquitectura del proyecto final4 actividades
- ▸Lección 2 - Backend completo: IA, WebSockets y automatización4 actividades
- ▸Lección 3 - Frontend completo y despliegue en producción4 actividades
- ▸Lección 4 - Graduación: portafolio, siguientes pasos y carrera como developer4 actividades
Audiencia
¿Para quién es?
Este es un curso avanzado. Recomendamos 13 años en adelante con Python intermedio aprobado o equivalente.
- ✓Jóvenes de 13 años en adelante con bases de Python (variables, funciones, POO básica)
- ✓Para quienes quieren construir apps web reales y publicarlas en internet
- ✓APIs, bases de datos, frontend y despliegue en la nube paso a paso
- ✓Ideal si quieres tener un portafolio de desarrollo web al terminar
Incluye
¿Qué incluye?
- 🎥Videos explicativos por actividad
- 📋Instrucciones paso a paso para cada práctica
- ✅Retroalimentación personalizada del instructor
- 🎮6 proyectos completos publicables
- 📜Certificado de finalización
Hardware
Requisitos del computador
El estudiante necesita un equipo que cumpla con los siguientes requisitos.
| Componente | Mínimo | Recomendado |
|---|---|---|
| Sistema operativo | Windows 10, macOS 12, Ubuntu 20.04 | Windows 11 / macOS 13 o superior |
| Procesador (CPU) | Intel Core i3 / AMD equivalente | Intel Core i5 / AMD Ryzen 5 o superior |
| Memoria RAM | 4 GB | 8 GB o más |
| Almacenamiento | 5 GB libres en disco | SSD con 10 GB libres |
| Conexión a internet | Requerida (GitHub, Railway, APIs públicas) | Banda ancha estable, mínimo 10 Mbps |
Python Avanzado no requiere GPU ni hardware especial. Cualquier computador moderno con buena conexión a internet es suficiente.
Sin compromiso
¿Listo para empezar?
Accede al programa completo una vez tu inscripción sea confirmada.