Prenez contact avec nous
 Durée 14 heures

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 UI et Serveur

  • Compréhension des composants ui.R et server.R
  • Travail avec fluidPage(), sidebarLayout() et les fonctions de disposition
  • Conception des entrées et des sorties

Réactivité et interactions dynamiques

  • Expressions réactives et observateurs
  • Contrôle du comportement de l'application avec des 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
  • Construction 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 en local 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 pilotées par l'utilisateur
  • Conseils pour les performances, la sécurité et la scalabilité

Résumé et prochaines étapes

Pré requis

  • Une compréhension de la programmation R
  • Une expérience dans le travail avec l'analyse de données ou la visualisation
  • La familiarité avec HTML et CSS est utile mais non obligatoire

Public cible

  • Analystes et scientifiques de données
  • 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