DATAVIZ AVEC R-SHINY

Formation certifiante - Code CPF 93 835 - 2 jours (14 heures)

Formations en présentiel

Formations Blended - Learning

Formations E-learning Tutoré

Présentiel

Blended - Learning

E-learning tutoré

Accueil  >  Les métiers du numérique  >   Big Data  >  Dataviz avec R-Shiny

A l'issue de la formation, les stagiaires seront capables de :

  • Création d’applications dynamiques sur le Web à partir de R avec le package Shiny.
  • Présentation des données de manière interactive à des collègues, des partenaires, des clients et très simplement en partageant avec eux uniquement l’URL de votre application sur le Web.
  • Connaître les codes “ui.R”  et «serveur.R»,
  • Pouvoir  Construir  des scripts  et des graphiques Shiny
  • Maîtriser la gestion dynamique des données

La formation Dataviz avec R-Shiny est accessible à toute personne ayant des connaissances  en programmation avec R (ou ayant suivi la formation R:Programmation).

Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.

  • Data Scientist / Data Miner
  • Débutant en R
  • Statisticien
  • Marketer spécialiste de la data
  • Utilisateur de bases de données intéressé par l’analyse
  • Responsable système d’informations
  • Développeurs informatiques, ingénieurs d’études
  • Architecte système et logiciel
  • Data scientist (analyse de données) ou Data miner (fouilleur des données)

PROGRAMME DE FORMATION

DATAVIZ 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

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS