Shiny: Aprende a Crear Aplicaciones Web Interactivas en Lenguaje R

A18030378

Ficha
Impartición:
-
Horas teóricas presencial:
4
Horas prácticas presencial:
6
Horas lectivas:
10
Horas trabajo autónomo del alumnado:
15
ECTS:
1
Plazas disponibles:
10
Aula:
Aula de informática del edificio de Servicios al Alumnado de Anchieta
Tipo formación:
Presencial
Categoría:
Informática, Diseño, Web y Audiovisuales
Más información:
https://fg.ull.es/formacion/catalogo-de-oferta-formativa/cursos/
Descripción
Objetivos
- Conocer Shiny, saber para qué sirve y para qué no.
- Ser capaz de generar una aplicación web interactiva que muestre tablas, gráficas y mapas únicamente usando lenguaje R.
- Ser capaz de generar un formulario para que el usuario modifique los parámetros a mostrar (listados de selección, campos de texto, etc.) únicamente usando lenguaje R.
- Ser capaz de organizar el código R del proyecto de forma ordenada y escalable.
- Ser capaz de rastrear errores en el código de forma eficiente.
- Ser capaz de generar paneles de información avanzados con un poco de programación web extra (opcional).
Horario:
  • Viernes 15:00 20:00
  • Sábado 09:30 14:30
Profesorado:
  • David Daniel Estévez Durey
Metodología docente
- Explicaciones teóricas con un fuerte componente práctico (explicaciones sobre ejemplos).
- Resolución de casos prácticos.
- Miniproyecto final (optativo).
Programa
  • INTRODUCCIÓN AL FRAMEWORK
  • REPASO RÁPIDO DEL LENGUAJE R NECESARIO
  • CLEAN CODE Y ARQUITECTURA RECOMENDADA
  • INTRODUCCIÓN AL ENTORNO DE TRABAJO
  • PUBLICAR UNA APP CON UN FORMULARIO BÁSICO
  • DISTRIBUIR LA INFORMACIÓN DE FORMA ADAPTATIVA
  • IMPLEMENTAR LA LÓGICA INTERNA
  • REACTIVIDAD BÁSICA
  • REACTIVIDAD AVANZADA
  • DISEÑAR UNA INTERFAZ WEB AVANZADA
Criterios de evaluación
- Asistencia y participación (50%).
- Miniproyecto final optativo (50%).
Observaciones
NO se requiere ningún conocimiento previo de programación web (HTML, Css, Javascript, nada).
SÍ se requieren, preferiblemente, nociones básicas de programación en lenguaje R, o al menos una base en cualquier otro lenguaje de programación (variables, tipos de datos, métodos, condiciones, bucles, etc.). De todas formas se repasará brevemente el lenguaje R necesario para superar el curso.
Tipos de Inscripción
No existen tipos de inscripción vigentes. Para cualquier duda contacte con la Secretaría de la Fundación.