Logo de l'organisme de formation

Conseil et Formation en informatique / numérique

Représentation de la formation : RShiny - Initiation : en distanciel

RShiny - Initiation : en distanciel

Apprenez les bases pour créer une application web Shiny avec R et mettre en valeurs vos données !

Formation à distance
Accessible
Durée : 6 heures (1 jour)
Taux de satisfaction :
9,9/10
(2 avis)
Durée :6 heures (1 jour)
HT
Se préinscrire
Durée :6 heures (1 jour)
HT
Se préinscrire
Durée :6 heures (1 jour)
HT
Se préinscrire

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

Pour qui
  • Développeur - Développeuse R
Prérequis
  • 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
Équipe pédagogique

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.

Suivi de l'exécution et évaluation des résultats
  • 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.
Ressources techniques et pédagogiques
  • 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.

Qualité et satisfaction

Taux de satisfaction des apprenants
9,9/10
(2 avis)

Capacité d'accueil

Entre 1 et 5 apprenants

Délai d'accès

4 semaines

Accessibilité

Pour plus d'informations sur les modalités d'accessibilité pour cette formation, vous pouvez contacter directement adeschamps@confor.tech .