Formation Programmation R – Créer des applications Web avec Shiny.
Score de satisfaction : 4.54/5
Durée :
4 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
Programmation R – Créer des applications Web avec Shiny
à partir de
3000 €HT

Référence :
SF34014
Durée :
4 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 28 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Programmation R – Créer des applications Web avec Shiny.

Tout ce qu'il faut savoir pour concevoir, développer et déployer des applications Web avec Shiny en R !

Découvrez la puissance de la visualisation interactive des données avec notre formation « Créer des applications Web avec Shiny en R ». A l’issue, vous maîtriserez l'art de créer des applications web dynamiques et conviviales à l'aide du package Shiny de R. De la création d'applications de base à la programmation réactive avancée et au déploiement, cette formation vous permet d'acquérir une expérience pratique pour créer des applications Shiny robustes. Parfait pour les data scientists, les analystes et les programmeurs R, notre cours vous permet de transformer les données en outils interactifs, en améliorant vos capacités analytiques et en favorisant une meilleure prise de décision au sein de votre organisation. Rejoignez-nous et transformez vos compétences en présentation de données avec Shiny !

Objectifs pédagogiques.

1Identifier les composants fondamentaux d'une application Shiny

2Développer des interfaces utilisateurs et une logique serveur pour des applications Shiny basiques et avancées

3Mettre en œuvre les principes de la programmation réactive dans les applications Shiny

4Intégrer diverses techniques et outils de visualisation de données dans Shiny

5S’approprier les meilleurs pratiques pour déployer des applications Shiny

Prérequis : Connaissances de base en programmation R (data types, fonctions, syntaxe…), familiarité avec la manipulation et la visualisation de données.
Partagez cette formation

Programme de formation Programmation R – Créer des applications Web avec Shiny.

PDF

Introduction à la formation Shiny

Vue d’ensemble de Shiny et de ses fonctionnalités
Comprendre l’architecture de Shiny : fonctions ui() et server()
Installation et configuration
Création d’une première application Shiny

Exemples d’activités pratiques : construire une application simple ‘Hello, World !’, modifier l’application pour y inclure des inputs utilisateurs et des outputs réactifs.

Construire des interfaces utilisateur

Composants d’une UI : inputs (saisie de paramètres), outputs (affichage des résultats) et layouts (disposition de la fenêtre)
Structurer l’interface utilisateur avec fluidPage, navbarPage, sidebarLayout…
Personnaliser avec HTML et CSS
Introduction aux widgets (sliders, entrées textes, boutons d’actions…)

Exemples d’activités pratiques : créer une application Shiny avec plusieurs éléments UI, personnaliser l’apparence avec du CSS.

Programmation réactive

Comprendre les principes de réactivité dans Shiny
Valeurs réactives, expressions réactives, Observers et outputs
Isoler du code avec isolate()
invalidateLater()
Debug et gestion des erreurs

Exemples d’activités pratiques : développer une application Shiny avec plusieurs inputs et outputs réactifs, implémentation d’une fonction de mise à jour des données en temps réel avec reactivePoll().

Visualisation de données (dataviz) avec Shiny

Intégration de ggplot2 et autres bibliothèques
Ajouter de l’interactivité aux graphiques : gestion des clics, double-clics, hover, brush…
Les bonnes pratiques et techniques avancées pour la dataviz avec Shiny

Exemple d’activité pratique : conception d’un dashboard interactif avec des graphiques et des tableaux.

Feedback utilisateur

Techniques pour la validation d’inputs utilisateur
Afficher des notifications avec showNotification
Créer des modales et messages pop-up
Utiliser des progress bars

Exemple d’activité pratique : amélioration de l’expérience utilisateur sur une app existante.

Modules Shiny et meilleures pratiques

Introduction aux modules Shiny
Créer et utiliser des modules
Structurer son application grâce aux fonctions : organisation des fichiers, fonctions UI et server

Exemples d’activités pratiques : refactoring d’une app existante en utilisant les modules Shiny, modulariser les fonctionnalités d’une grande application.

Déploiement

Déployer des applications Shiny sur Shiny Server, RStudio Connect ou shinyapps.io
Encapsuler une application Shiny dans un package R
Quelques considérations sur la sécurité et les performances

Etudes de cas et projets

Review d’applications Shiny
Travail collaboratif : développement d’une application Shiny complète
Présentation et feedback des pairs

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8155
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
24622
heures de formation réalisées en 2023
HAUT