Contacta con nosotros

Temario del curso

Introducción a Shiny

  • ¿Qué es Shiny y cómo funciona?
  • Instalación y configuración básica.
  • Exploración de ejemplos y galerías de Shiny.

Arquitectura de la Interfaz (UI) y el Servidor

  • Comprensión de los componentes ui.R y server.R.
  • Trabajo con fluidPage(), sidebarLayout() y funciones de diseño.
  • Diseño de entradas (inputs) y salidas (outputs).

Reactividad e Interacciones Dinámicas

  • Expresiones reactivas y observadores.
  • Control del comportamiento de la aplicación con inputs reactivos.
  • Depuración de problemas de reactividad.

Visualización de Datos e Informes

  • Integración de ggplot2 y plotly en aplicaciones Shiny.
  • Construcción de tablas reactivas con DT o reactable.
  • Generación de informes descargables con rmarkdown.

Interfaz Avanzada y Personalización

  • Añadido de pestañas (tabs), paneles condicionales y modales.
  • Incorporación de CSS personalizado y temas.
  • Uso de módulos de Shiny para reutilizar código.

Despliegue y Alojamiento (Hosting)

  • Despliegue de aplicaciones en Posit Cloud o Shinyapps.io.
  • Ejecución de aplicaciones localmente y en Shiny Server.
  • Gestión de dependencias y versiones.

Caso Práctico y Diseño de Aplicaciones

  • Construcción de un panel completo (dashboard) con todas las funciones desde cero.
  • Filtros interactivos e insights impulsados por el usuario.
  • Consejos sobre rendimiento, seguridad y escalabilidad.

Resumen y Próximos Pasos

Requerimientos

  • Conocimientos básicos de programación en R.
  • Experiencia trabajando con análisis o visualización de datos.
  • Es útil, aunque no obligatorio, tener familiaridad con HTML y CSS.

Audiencia objetivo

  • Analistas y científicos de datos.
  • Desarrolladores en R que buscan construir paneles interactivos (dashboards).
  • Investigadores y educadores que visualizan datos para uso público o interno.
 14 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas