Accueil > Formations > Intelligence artificielle & Data Science > Data Science & Machine Learning > Programmation R – Créer des applications Web avec Shiny
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 !
Vue d'ensemble
Connaissances de base en programmation R (data types, fonctions, syntaxe…), familiarité avec la manipulation et la visualisation de données.
Objectifs pédagogiques
Programme détaillé
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
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…)
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
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
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
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
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
Prochaines sessions
du 21 sept. 2026 au 24 sept. 2026 • 4 jours
du 21 sept. 2026 au 24 sept. 2026 • 4 jours
du 21 sept. 2026 au 24 sept. 2026 • 4 jours
du 21 sept. 2026 au 24 sept. 2026 • 4 jours
du 12 oct. 2026 au 15 oct. 2026 • 4 jours
du 12 oct. 2026 au 15 oct. 2026 • 4 jours
du 12 oct. 2026 au 15 oct. 2026 • 4 jours
du 12 oct. 2026 au 15 oct. 2026 • 4 jours
du 12 oct. 2026 au 15 oct. 2026 • 4 jours
du 23 nov. 2026 au 26 nov. 2026 • 4 jours
du 23 nov. 2026 au 26 nov. 2026 • 4 jours
du 23 nov. 2026 au 26 nov. 2026 • 4 jours
du 23 nov. 2026 au 26 nov. 2026 • 4 jours
du 1 déc. 2026 au 4 déc. 2026 • 4 jours
du 1 déc. 2026 au 4 déc. 2026 • 4 jours
du 1 déc. 2026 au 4 déc. 2026 • 4 jours
du 1 déc. 2026 au 4 déc. 2026 • 4 jours
du 1 déc. 2026 au 4 déc. 2026 • 4 jours
Ils nous font confiance
Cette année notre filière Data Science & Machine Learning a accompagné plus de 1 entreprise dont :
Avis des participants
Formation très bien organisée, très claire Alison explique très clairement et est très à l'écoute, avec toujours une approche pratique essentielle. je n'avais jamais fait de Python et j'ai pu coder finalement assez rapidement grâce à une progression bien articulée des exercices. Comme c'est très…
François-Marie est un excellent formateur ! Un grand merci à lui d'avoir été aussi pédagogue et clair dans ses explications du début à la fin de la formation, en plus d'être extremement sympathique, ce qui ne gâche rien :) Merci également à Sparks pour l'organisation…
L'intervenante est d'une qualité rare dans son domaine, son expertise est vraiment remarquable Par contre, j'ai suivi cette formation par curiosité mais elle s'avèrera peu utile dans mon métier Avec mon expérience "has been", et mon peu de connaissance en langage de programmation, j'ai eu…
Formation très intéressante, j'ai appris beaucoup de chose. Un grand merci au formateur.
Excellent rythme avec beaucoup de pratique. Des exercices permettant de comprendre le fonctionnement. Des réponses à toutes les questions posées ou pistes proposées pour trouver des réponses. Je recommande vivement cette formation avec cette formatrice.
Votre formateur
Marie V.
Formatrice Data Science & Machine Learning
Marie intervient sur des formations portant sur la Data Science et le Machine Learning. Parmi les formations qui lui sont confiées figurent notamment « Programmation R - Cartographie et SIG » et « Data Science et Machine Learning avec R ». Son activité de formation remonte à 2018.
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Questions fréquentes
Combien de temps dure la formation Programmation R – Créer des applications Web avec Shiny ?
Cette formation se déroule sur 4 jours.
Quels sont les prérequis pour suivre la formation Programmation R – Créer des applications Web avec Shiny ?
Connaissances de base en programmation R (data types, fonctions, syntaxe…), familiarité avec la manipulation et la visualisation de données.
Quel est le prix de la formation Programmation R – Créer des applications Web avec Shiny ?
En inter-entreprises, elle est à 3 200 € HT par participant ; en intra-entreprise, elle est à 6 600 € HT pour le groupe. Un tarif sur-mesure est également disponible sur devis.
La formation Programmation R – Créer des applications Web avec Shiny délivre-t-elle une certification ?
Cette formation ne délivre pas de certification. Une attestation de fin de formation vous sera remise à l'issue de la session.
La formation Programmation R – Créer des applications Web avec Shiny est-elle éligible à un financement OPCO ?
Oui, cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Choisissez votre formation
Mon contact chez SPARKS est professionnel et très réactif. Les échanges sont simples, efficaces, et la collaboration se déroule dans d'excellentes conditions.
