2 jours (14 heures)
Formation certifiante - Code CNCP : 2234 - Certif Info : 93835
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- Création d’applications dynamiques sur le Web à partir de R avec le package Shiny
- Applications à fichier unique ou fractionné
- Tableaux statiques et tableaux interactifs
- Tables renderTable et kableExtra et DT
- Se connecter à une API
- Remplissage des menus déroulants à partir des données
- Utilisation de contrôles de filtre interdépendants
- Collecte de données à l’aide de rhandsontable
- Impression sur la console R dans les applications Shiny
- Débogage des applications Shiny
- shinyjs :: runcodeUI, reactlog
- Déployer des applications
Prérequis
Très bonnes connaissances en programmation avec R
Vous n’avez pas les prérequis nécessaires pour la formation Visualisation de données avec R-Shiny ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION VISUALISATION DE DONNÉES AVEC R-SHINY
Introduction à R Shiny
- Définition de R-Shiny
- Les applications de données
- Créer des applications de données avec Shiny
- Exécuter des applications Shiny sur votre propre machine
- Quitter les applications Shiny sur votre ordinateur local
- Déployer des applications sur shinyapps.io
- Déployer des applications avec Shiny Server
Applications Shiny à fichier unique et fractionné
- Applications de fichier unique (single) avec shinyApp
- Applications de fichiers fractionnés (Split-file)
- Fichier ui.R
- Fichier server.R
- Shiny Apps 101
- Créer une application Shiny simple à partir de zéro
- Comprendre input$var and output$plot
- Fonctions de rendu et de sortie
- Utilisation de l’argument session
- Ne jamais dupliquer les entrées ou sorties
Tableaux de données en Shiny
- Choisir une solution de table
- Tables statiques avec renderTable
- Tables statiques avec kableExtra
- Tables interactives avec DT
Obtenir des données dans vos applications Shiny
- Applications et données Shiny101
- Inclure des fichiers de données dans une application Shiny
- Shiny et les packages qui se connectent à l’API
- Shiny et les Fichiers .httr-oauth
- Variables d’environnement Shiny et R
Atelier cas pratique
Contrôles basés sur les données
- Remplir les menus déroulants à partir des données
- Choix d’étiquettes dans selectInput
- Contrôles interdépendants pour filtrer les données
- Contrôler les mises à jour des applications avec actionButton
Autoriser les utilisateurs à Uploader et télécharger des données
- Autoriser les utilisateurs à télécharger des données à partir d’une application
- Télécharger les données des tables DT
- Autoriser les utilisateurs à Uploader des données dans une application
- Utiliser rhandsontable pour collecter des données
- Résolution de problèmes dans des applications Shiny
- Résolution de problèmes dans les applications Shiny 101
- Impression sur la console R dans les applications Shiny
- Débogage des applications avec shinyjs :: runcodeUI
- Utilisation de reactlog pour déboguer les applications Shiny
Rendre les applications Shiny ergonomique
- Application de CSS personnalisé aux applications Shiny
- Insertion des images dans des applications Shiny
- Affichage des fileurs (spinners) de chargement dans les applications Shiny
Déploiement des applications Shiny
- Où pouvez-vous déployer des applications Shiny?
- Connecter RStudio à shinyapps.io
- Gérer les applications Shiny avec rsconnect
- Déploiement d’applications par programme
Atelier cas pratique
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS