Nach diesen Kursen fühle ich mich sicher, professionelle Visualisierungen und Dashboards zu erstellen.
Kursbeschreibung
Shiny ist ein R-Paket, mit dem du direkt in R ganz einfach hochinteraktive Web-Apps erstellst. Mit Shiny können Data Scientists interaktive Web-Apps bauen, mit denen dein Team Daten als Dashboards oder Visualisierungen erkunden kann. Wenn du deine Daten zum Leben erwecken willst, ist Shiny der richtige Weg! Anhand von Daten zu Babynamen, Lebensmittelzutaten und UFO-Sichtungen baust du eine Reihe unterschiedlicher Shiny-Apps, die verschiedene Inputs und Outputs nutzen. Außerdem lernst du die Grundlagen reaktiver Ausdrücke. Am Ende dieses Kurses hast du die Shiny-Skills, um deine erste App in R zu bauen.
Voraussetzungen
Lernprogramm
Kursübersicht
1
Erste Schritte mit Shiny
Zum Einstieg lernst du, was eine Web-App ist und wann du eine bauen solltest – und du erstellst auch gleich ein paar eigene Apps! Zuerst lernst du, Texteingaben und -ausgaben auf mehrere Arten zu erstellen, unter anderem, um die Beliebtheit bestimmter Namen im Zeitverlauf zu untersuchen.
- Einführung in Shiny50 XP
- Client vs. Server50 XP
- Wann sollte man eine Web-App bauen?100 XP
- Erstelle eine Shiny-App „Hello, world“50 XP
- Baue eine Shiny-App „Hello, world“ (2)100 XP
- "Hello, World"-App-Input (UI)100 XP
- "Hello, World"-App-Ausgabe (UI/Server)100 XP
- Baue eine Shiny-App zum Erkunden von Babynamen50 XP
- Eingabe hinzufügen (UI)100 XP
- Ausgabe hinzufügen (UI/Server)100 XP
- Layout (UI) aktualisieren100 XP
- Ausgabe aktualisieren (server)100 XP
2
Inputs, Outputs und Layouts
In diesem Kapitel lernst du, wie du verschiedene Input- und Output-Optionen in Shiny nutzt. Du lernst die Syntax, um Eingaben von Nutzenden entgegenzunehmen und verschiedene Arten von Ausgaben zu rendern, darunter Text, Diagramme und Tabellen.
3
Reaktives Programmieren
In diesem Kapitel lernst du reaktives Programmieren kennen. Du erfährst, was reaktive Quellen, Leiter und Endpunkte sind und wie sie zusammen das Zusammenspiel hinter Shiny ermöglichen. Außerdem lernst du, wie du dein Verständnis von Reaktivität nutzt, um performante Shiny-Apps zu bauen.
4
Shiny-Apps bauen
Jetzt ist es Zeit, eigene Shiny-Apps zu entwickeln. Du erstellst mehrere Apps von Grund auf, darunter eine, mit der du Erkenntnisse aus der „Mental Health in Tech“-Umfrage gewinnst, und eine weitere, die Rezeptzutaten als Input nutzt, um verschiedene Länderküchen der Welt präzise zu kategorisieren. Unterwegs lernst du auch fortgeschrittene Eingabe- und Ausgabe-Widgets kennen, etwa Eingabevalidierung, Wordclouds und interaktive Karten.
R
Webanwendungen mit Shiny in R entwickeln
Kurs
abgeschlossen

