Prenez contact avec nous
 Durée 14 heures

Plan du cours

Introduction à Shiny

  • Qu'est-ce que Shiny et comment ça fonctionne
  • Installation et configuration de base
  • Exploration d'exemples et de la galerie Shiny

Architecture UI et Serveur

  • Comprendre les composants ui.R et server.R
  • Travailler avec fluidPage(), sidebarLayout() et les fonctions de mise en page
  • Concevoir les entrées et les sorties

Réactivité et interactions dynamiques

  • Expressions réactives et observateurs
  • Contrôle du comportement de l'application grâce aux entrées réactives
  • Débogage des problèmes de réactivité

Visualisation de données et reporting

  • Intégration de ggplot2 et plotly dans les applications Shiny
  • Création de tableaux réactifs avec DT ou reactable
  • Génération de rapports téléchargeables avec rmarkdown

UI avancée et personnalisation

  • Ajout d'onglets, de panneaux conditionnels et de modales
  • Incorporation de CSS personnalisé et de thèmes
  • Utilisation des modules Shiny pour la réutilisation du code

Déploiement et hébergement

  • Déploiement d'applications sur Posit Cloud ou Shinyapps.io
  • Exécution d'applications localement et sur Shiny Server
  • Gestion des dépendances et des versions

Étude de cas et conception d'application

  • Construction d'un tableau de bord complet de zéro
  • Filtres interactifs et analyses guidées par l'utilisateur
  • Astuces pour la performance, la sécurité et la scalabilité

Résumé et prochaines étapes

Pré requis

  • Une bonne compréhension de la programmation en R
  • De l'expérience dans l'analyse de données ou la visualisation
  • La familiarité avec HTML et CSS est un atout, mais n'est pas obligatoire

Public cible

  • Analystes de données et data scientists
  • Développeurs R souhaitant créer des tableaux de bord interactifs
  • Chercheurs et enseignants visualisant des données pour un usage public ou interne

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires