Na het volgen van deze cursussen voel ik me zeker genoeg om professionele visualisaties en dashboards te maken
Cursusbeschrijving
Shiny is een R-pakket waarmee je rechtstreeks in R eenvoudig zeer interactieve webapps bouwt. Met Shiny kunnen data scientists interactieve webapps maken waarmee je team je data kan verkennen als dashboards of visualisaties. Wil je je data tot leven laten komen? Dan is Shiny wat je nodig hebt! Met gegevens over babynamen, voedseltoppings en ufo-waarnemingen bouw je verschillende Shiny-apps die diverse inputs en outputs benutten. Je leert ook de basis van reactieve expressies. Aan het einde van deze cursus heb je de Shiny-vaardigheden om je eerste app in R te bouwen.
Vereisten
Lesprogramma
Cursusoverzicht
1
Aan de slag met Shiny
Om de cursus af te trappen leer je wat een webapp is en wanneer je er een zou moeten bouwen, en maak je bovendien een paar eigen apps! Je leert eerst tekstinputs en -outputs te maken op verschillende manieren, waaronder het verkennen van de populariteit van bepaalde namen door de tijd heen.
- Introductie tot Shiny50 XP
- Client vs. server50 XP
- Wanneer bouw je een webapp?100 XP
- Bouw een "Hello, world"-Shiny-app50 XP
- Bouw een Shiny-app met "Hello, world" (2)100 XP
- "Hello, World"-app invoer (UI)100 XP
- "Hello, World"-app-uitvoer (UI/Server)100 XP
- Bouw een Shiny-app om babynamen te verkennen50 XP
- Voer input toe (UI)100 XP
- Voeg output toe (UI/Server)100 XP
- Lay-out (UI) bijwerken100 XP
- Output bijwerken (server)100 XP
2
Inputs, outputs en lay-outs
In dit hoofdstuk leer je hoe je in Shiny verschillende input- en outputopties benut. Je leert de syntaxis om input van gebruikers op te nemen en verschillende soorten outputs te renderen, waaronder tekst, grafieken en tabellen.
3
Reactive programming
In dit hoofdstuk leer je over reactive programming. Je leert over reactieve bronnen, geleiders en eindpunten en hoe die samen de magie achter Shiny aandrijven. Je leert ook hoe je je begrip van reactiviteit gebruikt om performante Shiny-apps te bouwen.
4
Shiny-apps bouwen
Tijd om je eigen Shiny-apps te bouwen. Je maakt meerdere apps vanaf nul, waaronder een waarmee je inzichten verzamelt uit de Mental Health in Tech Survey en een andere die receptingrediënten als input gebruikt om keukens van over de hele wereld nauwkeurig te categoriseren. Onderweg leer je ook over meer geavanceerde input- en outputwidgets, zoals inputvalidatie, word clouds en interactieve kaarten.
R
Webapplicaties bouwen met Shiny in R
Cursus
voltooid

