Plan du cours

Introduction à Shiny

  • Qu'est-ce que Shiny et comment ça fonctionne
  • Installation et configuration de base
  • Exploration des 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
  • Définir des entrées et des sorties

Reactivité et Interactions Dynamiques

  • Expressions Reactives et observateurs
  • Contrôler le comportement de l'application avec des entrées réactives
  • Déboguer les problèmes de réactivité

Data Visualization et Rapports

  • Intégration de ggplot2 et plotly dans les applications Shiny
  • Construire des tables réactives avec DT ou reactable
  • Générer des rapports téléchargeables avec rmarkdown

UI Avancé et Personnalisation

  • Ajouter des onglets, des panneaux conditionnels et des modals
  • Incorporer des CSS personnalisées et des thèmes
  • Utiliser les modules Shiny pour la réutilisation du code

Déploiement et Hébergement

  • Déployer des applications sur Posit Cloud ou Shinyapps.io
  • Exécuter des applications localement et sur Shiny Server
  • Gérer les dépendances et les versions

Cas d'Étude et Conception de l'Application

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

Résumé et Étapes Suivantes

Pré requis

  • Une compréhension de la programmation en R
  • Expérience dans l'analyse ou la visualisation des données
  • Une familiarité avec HTML et CSS est utile, mais pas obligatoire

Public cible

  • Analystes de données et scientifiques
  • Développeurs R cherchant à construire des tableaux de bord interactifs
  • Chercheurs et enseignants visualisant des données pour un usage public ou interne
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires