Formation : Créer des applications Web avec {shiny}
formation
shiny
Contenu de la formation
👩🏫 Cette formation s’adresse aux personnes souhaitant s’initier à la réalisation d’applications web avec R grâce à {shiny} ✨
Objectifs de la formation
- Identifier les composants fondamentaux d’une application
Shiny
- Développer des interfaces utilisateurs et une logique serveur pour des applications
Shinybasiques et avancées
- Mettre en œuvre les principes de la programmation réactive dans les applications
Shiny
- Intégrer diverses techniques et outils de visualisation de données dans
Shiny
- S’approprier les meilleurs pratiques pour déployer des applications
Shiny
Je suis là pour t’initier et te permettre de réaliser des applications web avec R et {shiny}.
Programme
- Phase d’inclusion
- Introduction à
Shiny- S’initier à la création d’application web
- Découvrir les grandes étapes de construction d’une application
- Utiliser une maquette
- Vue d’ensemble de
Shinyet de ses fonctionnalités
- Comprendre l’architecture de
Shiny: fonctionsui()etserver()
- S’initier à la création d’application web
- Construire des interfaces utilisateur
- Composants d’une
UI
- Structurer l’interface utilisateur
- Personnaliser avec
HTMLetCSS
- Composants d’une
- Programmation réactive
- Différencier interactivité et réactivité
- Les principes de l’intéractivité
- Comprendre les principes de réactivité dans
Shiny
- Introduction aux
widgets
- Valeurs réactives, expressions réactives, Observers et outputs
- Isoler / réactiver du code
- Différencier interactivité et réactivité
- Visualisation de données
- Histoire de la dataviz
- Principes de base de la visualisation
- Intégration de
{ggplot2}et autres bibliothèques graphiques
- Ajouter de l’interactivité aux graphiques
- Feedback utilisateur
- Techniques pour la validation d’inputs utilisateur
- Afficher des notifications
- Créer des modales et messages pop-up
- Utiliser des progress bars
- Techniques pour la validation d’inputs utilisateur
- Déploiement, modules
Shinyet meilleures pratiques- Déployer des applications
Shiny
- Introduction aux modules
Shiny
- Encapsuler une application
Shinydans un packageR
- Dockériser son appli
- Quelques considérations sur la sécurité et les performances
- Déployer des applications
- Projet final
- Temps de travail sur une nouvelle appli
- Une pour tout le monde ou personnalisé en fonction des envies des apprenant.e.s
- Création de l’idée au déploiement
- Temps de présentation, de partage et d’échanges
- Temps de travail sur une nouvelle appli
- Conclusion de la formation Créer des applications Web avec
Shiny- Résumé des concepts clés
- Ressources pour l’apprentissage en continu
- Sessions Q&A
- Résumé des concepts clés
Organisation de la formation
En présentiel :
- 5 apprenant.e.s max
- Liste (non exhaustive) des villes possibles : Angers, Nantes, Paris, Lille, Lyon, Vannes
- Coût : 1 200 € par jour en bloc de 4 jours soit 4 800 €
En distanciel :
- 3 apprenant.e.s max
- Coût : 850 € par jour soit 3 400 €
- Bloc de 3 journées consécutives ou non au choix
Si cette formation t’intéresse
Contactes moi sur contact@marievaugoyeau.fr
Tu peux aussi réserver un créneau de visio, nous pourrons alors directement discuter 😊