Saltar al contenido principal
Streamlit
Curso completo Nivel medio certificado-completo-streamlit

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.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿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.

9 módulos 39 lecciones 6 ejercicios evaluados por IA 9 tests
  • 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_data y @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

Especialización ·Nivel medio

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.

Especialización ·Nivel medio

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.

Especialización ·Nivel medio

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.

Llave en mano para empresas

¿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.