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

¿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

Módulos 1 y 2

SQL y bases de datos

Módulos 3 y 4

Frontend

Módulos 5 y 6

Despliegue en la nube

Módulos 7 y 8

WebSockets

Módulos 9 y 10

Proyecto Final

Módulos 11 y 12

Programa del curso

12 módulos · 48 lecciones · 192 actividades prácticas

1Python profesional
4 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 lenguaje
4 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 patrones
4 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 disco
4 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 REST
4 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 moderno
4 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 inteligentes
4 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ón
4 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 profesional
4 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 vivo
4 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 programados
4 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 portafolio
4 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

¿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

¿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

Requisitos del computador

El estudiante necesita un equipo que cumpla con los siguientes requisitos.

ComponenteMínimoRecomendado
Sistema operativoWindows 10, macOS 12, Ubuntu 20.04Windows 11 / macOS 13 o superior
Procesador (CPU)Intel Core i3 / AMD equivalenteIntel Core i5 / AMD Ryzen 5 o superior
Memoria RAM4 GB8 GB o más
Almacenamiento5 GB libres en discoSSD con 10 GB libres
Conexión a internetRequerida (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.

¿Listo para empezar?

Accede al programa completo una vez tu inscripción sea confirmada.

Volver al inicio