Streamlit
Streamlit ·Ciencia de Datos
Curso completo de Streamlit para construir aplicaciones web analíticas con Python sin tocar HTML, CSS ni JavaScript. Cubres elementos de texto y widgets de entrada, gráficos nativos e integrados, layout multicolumna, manejo de DataFrames, estado de sesión, caché y formularios, multimedia, chat con LLMs, aplicaciones multipágina, autenticación y despliegue en la nube. Al terminar entregas dashboards y prototipos interactivos listos para compartir con responsables de área internos.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Construye aplicaciones de datos e IA en Python sin frontend.
-
Qué es Streamlit y su ecosistema Lección
-
Instalación con pip y conda, entorno virtual y config.toml Lección
-
Primera aplicación con st.write y st.set_page_config Lección
-
streamlit run, puertos, modo headless y st.set_option Lección
-
Test de introducción a Streamlit Test
Detalles del curso
Público objetivo
- Científicos de datos y analistas que necesitan crear dashboards interactivos completos con Python.
- Ingenieros de machine learning que quieren construir prototipos y demos de modelos para producción.
- Desarrolladores Python que buscan crear aplicaciones web sin aprender frameworks frontend.
- Estudiantes de ciencia de datos que necesitan dominar Streamlit como herramienta de presentación y despliegue.
Contenido del certificado
Módulo 1: Introducción e instalación Que es Streamlit, ecosistema y comparativa Instalación con pip y conda Primera aplicación con st.write y hot reload Ejecución, puertos y configuración Módulo 2: Elementos de texto Titulos, encabezados y jerarquía visual Markdown, HTML y badges Código con resaltado y formulas LaTeX Mensajes de estado y separadores Módulo 3: Widgets de entrada Botones, descargas y enlaces Campos de texto, número y fecha Selectores, multiselect, radio y pills Sliders, toggles y color picker Carga de archivos y entrada multimedia Módulo 4: Visualización y gráficos Gráficos nativos: líneas, barras, área y dispersión Mapas con st.map y PyDeck Matplotlib y Seaborn con st.pyplot Plotly Express y Graph Objects Altair, Vega Lite y Graphviz Módulo 5: Layout y organización Columnas y diseno responsive Pestanas, expanders y popovers Sidebar para controles laterales Contenedores, placeholders y diálogos Módulo 6: Datos estructurados DataFrames interactivos con column_config Editor de datos con st.data_editor Tablas estáticas, metricas y JSON Conexiones a bases de datos y secrets Módulo 7: Estado, formularios y cache Session state para persistir datos Callbacks, query params y contexto Formularios con envio por lotes Fragments y control de flujo Cache con st.cache_data y st.cache_resource Módulo 8: Multimedia y elementos avanzados Imagenes, audio, video y PDF Interfaces de chat con LLM Progreso, spinners y notificaciones Personalización de temas Módulo 9: Despliegue y aplicaciones multipagina Navegación y aplicaciones multipagina Autenticación de usuarios Despliegue en Streamlit Community Cloud Docker y componentes personalizados
Este curso completo de Streamlit recorre la biblioteca de principio a fin: desde la primera aplicación y el flujo de ejecución top down hasta el despliegue en producción con Docker y Streamlit Community Cloud, pasando por elementos de texto, widgets de entrada, gráficos nativos e integrados (Matplotlib, Plotly, Altair), layouts, DataFrames interactivos, session_state, caché con @st.cache_data, formularios, interfaces de chat, aplicaciones multipágina y autenticación.
Objetivos de aprendizaje
- Construir aplicaciones web interactivas completas con Streamlit y Python puro.
- Utilizar widgets de entrada, gráficos y layouts para crear dashboards profesionales.
- Gestionar el estado de la aplicación con
session_state, callbacks y formularios. - Optimizar el rendimiento con
@st.cache_datay@st.cache_resource. - Integrar DataFrames interactivos, conexiones a datos y gráficos de múltiples bibliotecas.
- Crear aplicaciones multipágina con autenticación y desplegarlas en producción.
Otros cursos de Streamlit
Streamlit - Fundamentos
Curso de fundamentos de Streamlit para perfiles Python que quieren empezar a construir interfaces web analíticas sin pasar por HTML, CSS ni JavaScript. Aprendes a mostrar contenido con elementos de texto, markdown y mensajes de estado, capturar la interacción con un catálogo amplio de widgets de entrada y visualizar datos con gráficos nativos e integrados con las librerías habituales del ecosistema. Al terminar entregas tus primeros dashboards interactivos sobre datos reales.
Streamlit - Módulos avanzados
Curso avanzado de Streamlit para profesionales que ya manejan la API básica y necesitan dashboards robustos con datos reales. Aprendes a organizar interfaces con columnas, pestañas y contenedores, manejar tablas y conectar a bases de datos, gestionar estado de sesión, construir formularios con envío por lotes y optimizar rendimiento con caché. Al terminar entregas aplicaciones analíticas mantenibles, conectadas al dato corporativo y con experiencia de usuario fluida.
Streamlit - Módulos avanzados II
Curso avanzado de Streamlit para llevar dashboards y prototipos a aplicaciones publicables con varias páginas y experiencia de usuario cuidada. Aprendes a organizar apps multipágina con navegación, incorporar multimedia, vídeo, audio y notificaciones, aplicar elementos avanzados y configurar el despliegue en la nube con autenticación. Al terminar entregas un proyecto integrador desplegado y validado, listo para compartir con responsables de área y clientes.
Forma equipos completos con un itinerario
Este curso aparece dentro de las siguientes carreras corporativas.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿Streamlit es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte Streamlit?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta Streamlit al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.