Data science : création d'interfaces Shiny en langage R par ThinkR

Lieu(x)
À distance
Durée
Total : 35 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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 oeuvre 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 #0x7b#golem#0x7d#
Comprendre l'intérêt de la mise en package
Mettre en oeuvre un workflow type
Découvrir les méthodes de déploiement
Objectifs
Être capable de concevoir des interfaces utilisateurs de traitement et de restitution des données (import, nettoyage, traitement, visualisation, modélisation, production de rapports) avec Shiny, qui soit maintenable, durable et modulaire.
É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 oeuvre 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 oeuvre des moyens d'information et d'avertissement des utilisateurs
Découvrir les différents modalités de déploiement des applications Shiny
Formation proposée par : ThinkR
À découvrir
Logiciel R pour la data science par Stat4decision
Apprendre la Data Science avec R par Udemy
Développement d'applications web avec R shiny par Stat4decision
Maîtrisez Python : De l'Apprentissage à la Création d'Interfaces par Alphorm
Création d'Interfaces WEB par GRETA du Gard
VERTEGO INFORMATIQUE
Langage C++ par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Langage C par VERTEGO INFORMATIQUE
HM CONSULTING
Bilan de compétences sur-mesure par HM CONSULTING
Data mining et machine learning avec R par Stat4decision
Le langage SQL et l'interface SQL*PLUS par TAMIA - IDLANGUES