Aller au contenu

Shiny

R ne fait pas que des calculs statistiques et des graphiques, il permet le développement d’applications web de data visualisation avec le package ‘shiny’. Ces applications ‘shiny’ vont permettre de valoriser les données de votre organisation en les organisant dans des pages web dynamiques, dont le contenu est géré par R.

Technologies et packages utilisées :
shiny html javascript ggiraph

Public concerné

  • Les utilisateurs R qui souhaitent apprendre à développer des applications interactives
  • Les informaticiens souhaitant comprendre les mécanismes de shiny

Prérequis

Il est demandé de bien connaître R pour suivre cette formation.

  • savoir écrire des fonctions en R
  • connaître les outils RStudio ou Visual Studio Code
  • avoir une appétence au codage

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Créer des applications Shiny
  • Personnaliser l’aspect de l’application
  • Déployer une application shiny

Programme de la formation

Le package ‘shiny’ est un outil simple et efficace pour la création d’applications interactives avec le langage R. En quelques années, il s’est imposé comme la solution de référence pour le partage d’analyses dynamiques avec R. Il peut être utilisé depuis RStudio ou être diffusé sur un serveur pour une communauté d’utilisateurs.

  • Présentation de Shiny
    • Objectifs
    • Paradigmes
  • Les sources reactives
  • Architecture des applications R
  • Les éléments pour l’interface
  • Composants UI et fonctions render
  • Conducteurs réactifs
  • Dispositions graphiques
  • Implémentation du serveur
    • Fonctions usuelles
    • Les fonctions avancées
    • UI dynamiques
  • Visualisations dynamiques:
    • Tableaux
    • Graphiques
  • Les modules
  • Intégration de JavaScript
  • Déploiement des applications

Modalités

Modalités pédagogiques

Notre formation s’articule sur une alternance d’apports théoriques et de pratiques :
  • Exposés théoriques réalisés par le formateur
  • Apport d’expériences de le formateur
  • Echanges et retours d’expérience entre les participants.
  • Exercices et ateliers d’application permettant aux stagiaires de pratiquer concrêtement.

Modalités d’évaluation initiale

Une évaluation préalable à l’entrée en formation est réalisée dès la demande d’inscription afin d’identifier les connaissances et les besoins de chaque futur participant.

Modalités d’évaluation finale

  • Évaluation sous forme d’autoevaluation
  • Questionnaire d’évaluation
  • Test de positionnement en début et fin de la formation pour valider les compétences acquises

Documentation remise aux stagiaires

  • Les supports de cours au format PDF
  • Ces mêmes supports contiennent les exercices et leurs corrections

Outils utilisés lors de la formation

  • R et Rstudio
  • Navigateur moderne (Chrome, FireFox, Edge, Safari)

Contactez nous