Prenez contact avec nous

Plan du cours

Introduction à Shiny

  • Qu'est-ce que Shiny et comment il fonctionne
  • Installation et configuration de base
  • Exploration des exemples et de la galerie Shiny

Architecture de l'interface utilisateur (UI) et du serveur

  • Compréhension des composants ui.R et server.R
  • Utilisation de fluidPage(), sidebarLayout() et des fonctions de mise en page
  • Conception des entrées et des sorties

Réactivité et interactions dynamiques

  • Expressions réactives et observateurs
  • Contrôle du comportement de l'application via les entrées réactives
  • Dépannage 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

Interface utilisateur avancée et personnalisation

  • Ajout d'onglets, de panneaux conditionnels et de modales
  • Intégration de CSS personnalisé et de thèmes
  • Utilisation des modules Shiny pour la réutilisation de 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'applications

  • Création d'un tableau de bord complet à partir de zéro
  • Filtres interactifs et analyses guidées par l'utilisateur
  • Conseils pour la performance, la sécurité et l'évolutivité

Résumé et prochaines étapes

Pré requis

  • Comprendre la programmation en R
  • Avoir de l'expérience en analyse ou visualisation de données
  • Une connaissance d'HTML et de CSS est utile mais non obligatoire

Public visé

  • Analystes et scientifiques des données
  • Développeurs R souhaitant créer des tableaux de bord interactifs
  • Chercheurs et enseignants visualisant des données à usage interne ou public
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires