Semillero

Python Developer

Desarrolla las habilidades necesarias para convertirte en un programador profesional con Python

Duracion: 12 meses Cadencia: Sesiones Semanales Inicio: 17 de Enero 2026 Inversion: 1000
12 Bloques
24 Sesiones en vivo
12 Proyectos aplicados
2 sesiones en vivo + 1 proyecto aplicado por bloque.
Quieres inscribirte? Inscribete

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

APIs Automatización Desarrollo Python Flutter Cloud Storage Project Management

Resultados

  • Entrenar a los alumnos para desarrollar proyectos avanzados con Python
  • Incorporar a los Alumnos al Sector Laboral
  • Desarrollar Proyectos Full-Stack
  • Obtener habilidades de Project-Management

Temas clave

  • HTML & CSS
  • JavaScript
  • BootStrap
  • Flutter
  • Python
  • Flask
  • FastAPI
  • Git & Github
  • Heroku
  • OpenAI API
  • Project Management
  • Cloud Storage

Roadmap 2026

Plan mensual del semillero

Sesiones en vivo

  • Python Fundamental
  • Python - Programación Orientada a Objetos

Proyecto aplicado

Tienda Virtual

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

  • Diseño, Implementación y Consumo de APIs
  • Automatización de Tareas - Python + Excel

Proyecto aplicado

API financiera

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

  • Flask Essentials — Rutas, Requests, Templates, Forms y Arquitectura (Blueprints)
  • Flask + Base de Datos — CRUD completo, Auth (login/logout), validaciones y deploy básico (Render/Heroku)

Proyecto aplicado

Dashboard CMS

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

  • FastAPI Fundamentals — Diseño de Endpoints, Pydantic, Swagger, Status Codes y Testing básico
  • FastAPI Pro — CRUD con DB (SQLAlchemy), Auth con JWT, permisos simples y deployment (Render/Heroku)

Proyecto aplicado

Booking & Payments API

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

  • SQL Foundations — Modelado relacional, CRUD, JOINs y diseño de un esquema (ERD)
  • SQL Avanzado — CTEs, Window Functions, performance (índices, EXPLAIN) y queries “de negocio”

Proyecto aplicado

E-commerce Analytics

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

  • Flutter UI Essentials — Widgets clave, layouts, navegación, forms y buenas prácticas de UI/UX
  • Flutter + APIs — Consumo de REST, manejo de estado (Provider/Riverpod), loading/error states y arquitectura por capas

Proyecto aplicado

Booking Client App

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

  • Firebase Storage con Python — Admin SDK, service accounts, buckets, seguridad y URLs firmadas (signed URLs)
  • FastAPI + Storage Pro — Endpoints de upload/download, validación (tipo/tamaño), metadata en DB, procesamiento en background y auditoría básica

Proyecto aplicado

Secure Document Vault API

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

  • Git Pro — Branching strategy, commits de calidad, tags/releases y resolución de conflictos
  • GitHub Workflow — PRs, reviews, issues/projects, templates, y CI básico con GitHub Actions (lint/tests)

Proyecto aplicado

GitHub Portfolio Kit

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

  • Discovery & Planeación — Requerimientos, alcance, user stories, backlog, estimación y roadmap por sprints
  • Cotización y Ejecución — Pricing (por fase/retainer), milestones, contratos básicos, gestión de cambios, riesgos y comunicación con cliente

Proyecto aplicado

Project Blueprint

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

  • E-Commerce Core — Catálogo, carrito, órdenes, pricing, impuestos/envío y arquitectura del checkout
  • Pagos con Mercado Pago — Checkout Pro, Webhooks, estados de pago, reconciliación, seguridad e idempotencia

Proyecto aplicado

E-Commerce API con pagos reales

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

  • IA Aplicada a Productos — Prompting profesional, Structured Outputs (JSON Schema), tool calling y patrones “agent-like”
  • IA en Producción — RAG con documentos, streaming, caching, rate limits, métricas, costos y evaluación (quality checks)

Proyecto aplicado

AI Business Assistant

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

  • Integración Full-Stack — Arquitectura end-to-end, Auth, consumo de API, estados (loading/error/empty), y flujos críticos
  • Producción & Deploy — Configuración de entornos, variables, seguridad, webhooks, storage, observabilidad básica y release final en Heroku

Proyecto aplicado

App de Pedidos y Entregas

“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).