Programme de la formation
Shiny est une puissante bibliothèque R permettant la réalisation et le déploiement d’applications de type « web ». La formation vise à amener le participant à être capable de concevoir des interfaces utilisateurs (UI) de traitement et de visualisation des données avec Shiny, et de permettre à l’utilisateur d’interagir avec l’application (réactivité).
Le programme se décompose macroscopiquement de la façon suivante :
- Découverte de Shiny et de son potentiel,
- Les fondements de Shiny :
- Structure d’une application (« UI », « server »), conception et faisabilité de l’application
- Interaction application/utilisateur (« réactivité »),
- Perfectionnement de l’interface,
- Fonctionnalités avancées,
- Portabilité et déploiement de l’application,
- Pour aller plus loin, conclusion & échanges
Afin de bien comprendre chaque aspect abordé, de nombreux exemples d’applications seront disséminés tout au long de ce programme. Le participant sera amené à réaliser divers livrables comme :
- Des applications simples, avec une interface permettant de réaliser des traitements, d’interagir avec des données ou de les visualiser,
- Une application de type « dashboard»,
- Une carte interactive.