.Formation "R Shiny"

Durée de la formation : 2 jours.

Objectifs : Acquérir les compétences de base pour programmer une application R Shiny de A à Z.

Pré-requis : Des bases de programmation avec R sont nécessaires pour suivre au mieux cette formation. Des connaissances en manipulation de données et en web sont un plus.

Public : Toute personne souhaitant utiliser R Shiny afin de partager des résultats d'analyse de données sur le web (sans avoir à apprendre de HTML / CSS / JavaScript).

Pédagogie : Les notions présentées seront mises en application sous forme d'exercices pratiques tout au long de la formation. A l'issue de la formation, les participants disposeront d'un script d'une application R Shiny complète pouvant leur servir de base pour d'autres utilisations futures.

Formation RShiny


Plan de la formation :


  1. Découverte de Shiny
    1. Présentation du package "shiny"
    2. Installations
    3. Quelques exemples fournis avec le package
  2. Principes de base
    1. Fichiers "ui.R" et "server.R"
    2. Lancement de l'application en local
    3. Fichier "global.R" et organisation des dossiers
  3. Créer sa première application
    1. Structure des scripts "ui.R" et "server.R"
    2. Afficher du texte
    3. Récupérer des informations depuis un fichier de données externe
    4. Gérer des entrées et affichages dynamiques ("réactivité")
    5. Ajouter un bouton de validation des filtres
    6. Ajouter des onglets
    7. Personnaliser le design
  4. Autres types de sorties
    1. Tableau avec le package "DT"
    2. Graphiques simples et dynamiques
    3. Carte avec le package "leaflet"
  5. Déploiement sur le web
    1. Avec "shinyapps.io"
    2. Sur un serveur Shiny (principe)
  6. Pour aller plus loin...
    1. Quelques packages complémentaires
    2. Application au format "tableau de bord"

Liens :
- Le site web officiel de R
- The Comprehensive R Archive Network
- R Shiny - site officiel
- Galerie R Shiny