Sesiones en vivo
- Python Fundamental
- Python - Programación Orientada a Objetos
Proyecto aplicado
Desarrollar un programa con Python que simula una Tienda Virtual; esta debe manejar compra y venta de productos, así como un inventario.
Semillero
Desarrolla las habilidades necesarias para convertirte en un programador profesional con Python
Descripcion
El Semillero Developer está diseñado para formar desarrolladores capaces de construir proyectos reales de principio a fin. A lo largo del programa, los alumnos dominarán fundamentos de programación, back-end con Python (Flask/FastAPI), bases de datos SQL, control de versiones profesional con Git/GitHub, automatización y cloud storage, además de integración full-stack con despliegue en producción. El enfoque es 100% práctico: cada bloque culmina en un proyecto listo para portafolio, con estándares similares a los de la industria (documentación, buenas prácticas y demos), para fortalecer entrevistas, CV y capacidad de desarrollar soluciones para clientes o productos propios.
Highlights
Resultados
Temas clave
Roadmap 2026
Sesiones en vivo
Proyecto aplicado
Desarrollar un programa con Python que simula una Tienda Virtual; esta debe manejar compra y venta de productos, así como un inventario.
Sesiones en vivo
Proyecto aplicado
Implementar un programa con Python que haga uso de la API financiera de Yahoo Finance para descargar automáticamente información del Mercado Financiero, con el propósito de generar Análisis Financiero y Optimización de un Portafolio de Inversión.
Sesiones en vivo
Proyecto aplicado
Desarrollar un “Mini-CMS / Admin Panel” con Flask para gestionar contenido de un sitio: Login de administrador, CRUD de “Posts/Pages” (título, slug, contenido, estado borrador/publicado), buscador y filtros, y base de datos (SQLite/Postgres). Con panel admin visual y un endpoint público para ver publicaciones.
Sesiones en vivo
Proyecto aplicado
Implementar una “Booking & Payments API” (Reservas + Pagos + Roles) para un negocio real (barbería, consultorio, wellness): registro/login (JWT), roles (admin/staff/cliente), catálogo de servicios (precio/duración), agenda con disponibilidad (slots y prevención de overbooking), reservas (crear/reprogramar/cancelar), pagos (simulado o Stripe opcional) con estados (pending/paid/failed), endpoints de notificación (confirmación de reserva), y endpoints de dashboard con métricas (reservas por día, ingresos por semana, servicios más solicitados).
Sesiones en vivo
Proyecto aplicado
Construir y consultar una base de datos tipo “E-commerce Analytics”: diseñar el esquema (usuarios, productos, órdenes, pagos, envíos), poblar datos (seed), y crear un set de consultas ejecutivas listas para dashboard: ventas por día/mes, ticket promedio, cohortes de clientes (retención básica), productos top, tasa de recompra, y detección de anomalías simples (picos de ventas o devoluciones).
Sesiones en vivo
Proyecto aplicado
Desarrollar una app “Booking Client App” (cliente) conectada a la Booking & Payments API: login/registro, exploración de servicios, selección de fecha/hora (slots disponibles), creación y gestión de reservas (reprogramar/cancelar), historial, perfil, y pantallas pulidas (empty states, loading, validaciones). Bonus: modo “staff” para ver agenda del día.
Sesiones en vivo
Proyecto aplicado
Desarrollar una “Secure Document Vault API” (Bóveda de Documentos) para un negocio real: autenticación JWT, roles (admin/staff/cliente), subida de documentos e imágenes (PDF/JPG/PNG) con validación estricta, registro de metadata en Postgres (owner, tags, tamaño, hash, timestamps), generación de links temporales (signed URLs) para compartir con expiración, control de acceso por rol/propietario, y procesamiento automático (crear thumbnail para imágenes y preview básico para PDFs). Bonus: versionado de archivos (v1/v2) y logs de descargas.
Sesiones en vivo
Proyecto aplicado
Construir un “GitHub Portfolio Kit” completo: crear un repositorio principal de portafolio (GitHub Pages o README perfil) que presente 3 proyectos personales (Booking API, Document Vault, SQL Analytics) con demos/links, documentación pro (setup, env vars, endpoints, arquitectura), badges (tests/lint), screenshots y roadmap. Además, estandarizar todos los repos con: estructura consistente, convenciones de commit, PR templates, issue templates, etiquetas, releases v1.0.0 con changelog, y un GitHub Action que ejecute pruebas automáticamente en cada push/PR.
Sesiones en vivo
Proyecto aplicado
Crear un “Project Blueprint” listo para cliente: elegir un caso real (Booking, Document Vault o un nuevo cliente tipo “consultorio/restaurant/inmobiliaria”) y entregar un paquete profesional con: documento de alcance (SOW), backlog priorizado (user stories + criterios de aceptación), arquitectura propuesta (diagrama + stack), plan de sprints (4–6 semanas), estimación de horas/costo por fase, propuesta comercial en PDF (incluye entregables y calendario), y pitch de 5 minutos (guión + slides).
Sesiones en vivo
Proyecto aplicado
Implementar un “E-Commerce API + Admin” con pagos reales: catálogo de productos, carrito, creación de orden, integración con Mercado Pago (Checkout Pro), endpoint de webhook para confirmar pagos, actualización automática de estados y emisión de recibo. Incluye panel admin para ver órdenes/pagos, inventario simple, cupones/descuentos y reportes (ventas por día, productos top, tasa de conversión checkout).
Sesiones en vivo
Proyecto aplicado
Implementar un “AI Business Assistant” integrado a un sistema real (E-commerce o Booking): un módulo de IA con endpoints en FastAPI que (1) atienda consultas tipo soporte/ventas usando RAG con documentos del negocio (políticas, FAQ, catálogo, términos), (2) genere respuestas estructuradas para acciones (ej. crear ticket, resumir conversación, clasificar intención, extraer datos de un mensaje a JSON), y (3) pueda ejecutar acciones controladas vía tools (ej. consultar estado de orden/reserva, sugerir productos/servicios, crear borrador de respuesta). Incluye: logging/auditoría de prompts, control de costos (budget por usuario), fallback cuando falle la IA, y demo lista para portafolio (README + ejemplo de dataset de docs).
Sesiones en vivo
Proyecto aplicado
“Pedidos y Entregas” (App tipo Rappi para un negocio local): construir una app donde un usuario puede ver productos, agregar al carrito, hacer un pedido, y seguir el estado (recibido → preparando → en camino → entregado). Incluye: login/registro, catálogo con imágenes (Firebase Storage), carrito, creación de orden, historial de pedidos, panel simple para “admin/tienda” (cambiar estatus y ver pedidos del día), notificaciones (confirmación y cambio de estatus), y deploy final: API en Heroku + DB (Postgres) + Firebase (Auth/Storage).