Build your ultimate AI agent
Description du cours
Shiny est un package R qui facilite la création d’applications web hautement interactives directement en R. Avec Shiny, les data scientists peuvent créer des applications interactives qui permettent à votre équipe d’explorer vos données sous forme de tableaux de bord ou de visualisations. Si vous voulez donner vie à vos données, Shiny est la solution idéale ! À partir de données sur les prénoms de bébés, les ingrédients alimentaires et les observations d’OVNI, vous construirez plusieurs applications Shiny en tirant parti de différents types d’entrées et de sorties. Vous apprendrez aussi les bases des expressions réactives. À la fin de ce cours, vous aurez les compétences nécessaires pour créer votre première application Shiny en R.
Prérequis
Programme de formation
Plan du cours
1
Premiers pas avec Shiny
Pour démarrer le cours, vous apprendrez ce qu’est une application web et quand en développer une, puis vous en créerez quelques-unes vous‑même ! Vous verrez d’abord comment créer des champs de texte en entrée et des résultats textuels de plusieurs façons, notamment pour explorer l’évolution de la popularité de certains prénoms au fil du temps.
- Introduction à Shiny50 XP
- Client vs. serveur50 XP
- Quand créer une application web ?100 XP
- Créer une application Shiny « Hello, world »50 XP
- Créer une application Shiny « Hello, world » (2)100 XP
- Entrée (UI) de l’application « Hello, World »100 XP
- Sortie de l’application « Hello, World » (UI/Server)100 XP
- Créez une application Shiny pour explorer les prénoms50 XP
- Ajouter une entrée (UI)100 XP
- Ajouter une sortie (UI/Server)100 XP
- Mettre à jour la mise en page (UI)100 XP
- Mettre à jour le résultat (server)100 XP
2
Entrées, sorties et mises en page
Dans ce chapitre, vous apprendrez à tirer parti des différentes options d’entrée et de sortie dans Shiny. Vous verrez la syntaxe pour récupérer les entrées des utilisateurs et afficher différents types de sorties, y compris du texte, des graphiques et des tableaux.
3
Programmation réactive
Dans ce chapitre, vous découvrirez la programmation réactive. Vous apprendrez ce que sont les sources, les conducteurs et les points d’extrémité réactifs, et comment ils s’assemblent pour créer la magie derrière Shiny. Vous verrez également comment exploiter votre compréhension de la réactivité pour construire des applications Shiny performantes.
4
Créer des applications Shiny
Il est temps de créer vos propres applications Shiny. Vous développerez plusieurs applications de A à Z, notamment une qui permet d’extraire des insights de l’enquête Mental Health in Tech et une autre qui utilise les ingrédients d’une recette en entrée pour catégoriser avec précision différentes cuisines du monde. Au passage, vous découvrirez aussi des composants d’entrée et de sortie plus avancés, comme la validation des entrées, les nuages de mots et les cartes interactives.
R
Créer des applications web avec Shiny en R
Cours
terminé

