R niveau 3 - Développeur - Conception d’interfaces Shiny
Par ThinkR
Objectifs de la formation
- Évaluer la pertinence et la faisabilité de la solution Shiny
- Traduire un besoin en fonctionnalités
- Agencer les éléments constitutifs de l’interface utilisateur
- Personnaliser l'interface utilisateur
- Comprendre, mettre en œuvre et contrôler la réactivité entre le serveur et l'interface utilisateur
- Modulariser les fonctionnalités de l'application
- Orchestrer la communication entre modules
- Encapsuler une application shiny dans un package R, documenté, maintenable et durable
- Mettre à jour des éléments de l'interface utilisateur de façon conditionnelle
- Mettre en œuvre des moyens d'information et d'avertissement des utilisateurs
- Découvrir les différents modalités de déploiement des applications Shiny
Programme
- Découvrir Shiny
- Percevoir le potentiel de Shiny
- Connaître les atouts et les limites de Shiny
- Recenser les besoins utilisateurs et matériels
- Évaluer la pertinence et faisabilité de la solution Shiny au regard d'un cahier des charges donné
- Maquetter une application à plat
- Apprivoiser la notion de réactivité
- Comprendre le principe de réactivité
- Éprouver le lien entre l'interface utilisateur et le serveur
- Inventaire des éléments de l'interface utilisateur
- Découvrir le le squelette de l'interface utilisateur
- Panorama des principaux inputs disponibles
- Panorama des principaux outputs disponibles
- Construire la partie serveur
- Comprendre la structure du serveur
- Mettre en œuvre les "3 règles du serveur"
- Panorama des principaux render*() disponibles
- Agencer et personnaliser l'interface utilisateur
- Positionner précisément un élément visuel
- Concevoir des menus et barre de navigation
- Modifier le thème de l'interface utilisateur
- Déclencher des événements sous conditions
- Identifier les conditions d'invalidation
- Définir, stocker et mettre à jour des valeurs réactives
- Mettre à jour un élément de l'interface
- Exécuter du code R sous conditions
- Conditionner un flux de réactivité à une liste de pré-requis
- Exploiter des fonctionnalités javascript avec invoke_js()
- Concevoir des modules Shiny
- Comprendre le principe et l’intérêt de la modularisation
- Dompter la notion de namespace
- Implémenter, documenter et tester des fonctionnalités sous forme de modules en respectant les conventions de style
- Exploiter des modules
- Remonter de l'information
- Informer l'utilisateur de l'avancement d'un traitement
- Alerter l'utilisateur sur une action à réaliser
- Déboguer une application
- Implémenter un système de log
- Mettre en package une application Shiny avec {golem}
- Comprendre l'intérêt de la mise en package
- Mettre en œuvre un workflow type
- Découvrir les méthodes de déploiement
R niveau 3 - Développeur - Conception d’interfaces Shiny
Formation finançable avec votre compte CPF12 années
d'expertise
Certification
qualification prof.
7 enseignants
consultant formateur
Prérequis
Niveau BAC +5
Savoir manipuler des données et générer des graphiques dans un RMarkdown ET Savoir faire un package R documenté
Où suivre cette formation à distance
Cette formation se suit à distance : vous pouvez la suivre depuis Montluçon, sans vous déplacer.
Financer cette formation
Cette formation est éligible au Compte personnel de formation : vous pouvez la financer avec vos droits CPF sur Mon Compte Formation, en totalité si vos droits couvrent le tarif de 2990 €.
Salarié, vous pouvez aussi la faire prendre en charge par votre employeur, dans le cadre du plan de développement des compétences, ou par l'opérateur de compétences (OPCO) de votre entreprise.
Demandeur d'emploi, rapprochez-vous de votre conseiller France Travail à Montluçon : une aide individuelle à la formation peut compléter ou remplacer le financement.
L'organisme : ThinkR
ThinkR est une entreprise spécialisée dans la Data science résolument orientée open source. Elle a bâti son expertise statistique et technique autour de l’écosystème du langage R.
Amenée à travailler dans de nombreux secteurs d’activités tels que la finance, les télécoms, le retail, l’agronomie ou encore la recherche clinique et médicale, ThinkR met à contribution son savoir-faire en proposant des formation et certification au langage R. de débutant à Expert.
ThinkR est composé de passionés, experts de renommé internationalle et contributeur open source dont 50% de l'activité est dédié à la formation.
Questions fréquentes
Cette formation est-elle éligible au CPF ?
Oui, elle peut être financée avec votre Compte personnel de formation.
Combien de temps dure la formation ?
La durée annoncée par l'organisme est : Alternance de présentiel et distanciel sur 1 mois.
Combien coûte la formation ?
Le tarif indiqué est de 2990 €, avant prise en charge éventuelle par le CPF, l'employeur ou France Travail.
Qui peut suivre cette formation ?
Salarié en poste, Demandeur d'emploi, Entreprise, Étudiant. Des prérequis sont demandés : voir plus haut.
Quel organisme dispense cette formation ?
ThinkR, certifié Qualiopi.