RShiny - Initiation : en distanciel
Apprenez les bases pour créer une application web Shiny avec R et mettre en valeurs vos données !
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 02/08/2023. Dernière mise à jour le 18/09/2024.
Version du programme : 1
Programme de la formation
En une journée de formation vous découvrirez les bases pour créer une application web Shiny avec R et RStudio. Vous commencerez par apprendre à anticiper la réalisation d’une application en réalisant un blueprint et un mock-up. Ensuite, vous apprendrez les grands principes d’une application Shiny en pratiquant directement. Cette formation se termine par une initiation sur le concept de réactivité.
Objectifs de la formation
- Être capable de réaliser des blueprints et mock-up
- Créer une application Shiny simple
- Personnaliser l’interface
- Ajouter des graphiques {ggplot}, des cartes {leaflet} ou des tableaux {DT}
- Appréhender le concept de réactivité
Profil des bénéficiaires
- Développeur - Développeuse R
- Connaître les bases du code en R
- Savoir utiliser RStudio
- Travailler sous la forme de projet Quarto ou RStudio
- Connaître le {tidyverse}
Contenu de la formation
-
S’initier à la création d’applications web
- Blueprint et mock-up en amont de la création
- Présentation de RShiny
- Exemples de réalisation
-
Découvrir les concept-clés de RShiny
- Architecture globale
- Présentation des fichier Server, UI et lien entre les deux
- Mise en Pratique : Réalisation d’une application simple
-
Personnaliser l’interface de son application
- Architecture de la page
- Utilisation des thèmes et personnalisation css
- Mise en Pratique : Personnaliser l’application réalisée précédemment
-
Ajouter des éléments de visualisations à son application
- Ajouter une carte avec {leaflet} et présentation de {leaflet.multiopacity}
- Ajouter une table avec {DT} et présentation de {flextable}
- Ajouter un graphique {ggplot2} avec {plotly} et présentation de {ggiraph}
- Mise en Pratique : Intégration des trois éléments dans l’application réalisée
-
Découvrir le concept de réactivité avec RShiny
- Appréhender la réactivité
- Fonctions réactives et déclencheur
- Initiation à Observe et isolate
Après un cursus d'ingénieur agronome et cinq années dans la recherche publique en écologie, Marie Vaugoyeau, docteure en écologie et biologie évolutive, s'est ouverte au monde de la data d'entreprise, en tant que data scientist. Elle accompagne depuis les chercheurs et entreprises privées dans la valorisation de leurs données et l'usage du langage R. Le partage de connaissances est au cœur de son activité puisqu'en plus d'être formatrice, d'alimenter régulièrement sa newsletter et sa chaîne Twitch, Marie est également auteure du livre "Langage R et Statistiques" aux Editions ENI.
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Documents supports de formation partagés.
- Exposés théoriques.
- Mises en pratique concrètes.
- Code de l'application développée disponible à l'issue de la formation.