Aller au contenu principal

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

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000093946
Organisme responsable : ThinkR (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

Aucun code métiers (ROME) n'a été associé à cette formation.

Formacode

  • 30820 : Langage R
  • 31026 : Data science
  • 31052 : Data Warehouse
  • 31067 : Développement informatique

Présentation de la formation

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…

Ê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

Programme de la formation

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…

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 {golem} Comprendre l'intérêt de la mise en package Mettre en oeuvre un workflow type Découvrir les méthodes de déploiement

Validation et sanction

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

Type de formation

Certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

35 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

BAC + 2

Conditions spécifiques et prérequis

Savoir manipuler des données et générer des graphiques dans un RMarkdown (équivalent "Analyser des données avec R"). Savoir faire un package R documenté (équivalent "Développer avec R").

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

50 Rue Arthur Rimbaud
93300 Aubervilliers

Responsable : ThinkR

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
ThinkR
93300 Aubervilliers
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes