Apprendre à programmer vos interactions et représentations Web R-Shiny
Résumé
Logiciel : R et l’extension Shiny
Durée : 14 à 21 heures selon le niveau initial et visé des participants
Objectifs :
Acquérir les compétences de bases sur l’application Shiny.
Être en capacité de programmer une application R Shiny de A à Z.
Pré-requis : Les bases de programmation avec R sont nécessaires pour suivre au mieux cette formation. Des connaissances en manipulation de données et en web sont un plus. Avoir des besoins métier.
Public : Toute personne souhaitant utiliser R Shiny afin de partager des résulats d’analyse de données sur le web (sans avoir à apprendre de HTML / CSS / JavaScript)
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique. Les notions présentées sont mises en application sous forme d’exercices pratiques tout au long de la formation. A l’issue de la formation, les participants disposeront d’un script d’une application R Shiny complète pouvant leur servir de base pour d’autres utilisations futures.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap : toutes nos formations sont accessibles aux personnes en situation de handicap, qu’il soit moteur, visuel, auditif ou cognitif ; quelles qu’en soient les particularités.
Nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement. Nos locaux sont en rez-de-chaussée avec des places de parkings extérieures juste devant l’entrée du bâtiment. Aussi, merci de nous informer de vos besoins d’adaptation ; les échanges peuvent se faire et rester en toute confidentialité.
Taux de satisfaction 2i2l : 100% des stagiaires sont "très satisfaits", "satisfaits" ou "plutôt satisfaits" à l’issue de leur formation ; dont 67 % "très satisfaits".
Tarif : pour une demande de formation interne, nous consulter
Présentation
R Shiny est une extension de fonctionnalités pour le logiciel R ; elle permet de construire, développer, facilement, des applications Web interactives. [1]
Sites officiels :
la page officielle du paquet Shiny sur le cran.r-project
le site web Shiny
la présentation de l’extension Shiny
Espace de développement :
l’espace de développement Shiny
la licence GNU GPLv3 de Shiny
Espaces communautaires :
le forum francophone... pour Shiny
le Groupe d’aide Shiny (en anglais)
Galleries des possibles :
la galerie d’exemples Shiny
une autre galerie (participative) d’exemples Shiny
Programme
Découverte de Shiny
présentation du package "shiny"
installations
quelques exemples fournis avec le package (+TP)
Explications des principes de base
les fichiers "ui.R" et "server.R"
le lancement de l’application en local (+TP)
le fichier "global.R" et l’organisation des dossiers
Création de sa première application
maîtriser la structure des scripts "ui.R" et "server.R"
afficher du texte (+TP)
gérer des entrées dynamiques ("widgets") (+TP)
gérer des affichages dynamiques (+TP)
personnaliser le design (+TP)
Autres types de sorties
créer un tableau avec le package "DT" (+TP)
réaliser des graphiques (+TP)
construire des cartes (cartographie) avec le package "leaflet" (+TP)
Gestion dynamique des données
filtrer un jeu de données (+TP)
importer des données depuis l’application Shiny (+TP)
Déploiement sur le web
découvrir "shinyapps.io" (+TP)
utiliser son propre serveur Shiny (principe)