Schulungsübersicht
Einführung in Shiny
- Was ist Shiny und wie es funktioniert
- Installation und grundlegende Einrichtung
- Explorieren von Shiny-Beispielen und -Galerien
UI- und Server-Architektur
- Verständnis der ui.R- und server.R-Komponenten
- Arbeiten mit fluidPage(), sidebarLayout() und Layoutfunktionen
- Gestaltung von Eingaben und Ausgaben
Reactität und dynamische Interaktionen
- Reactive Ausdrücke und Beobachter
- Kontrolle der App-Verhalten mit reaktiven Eingaben
- Fehlerbehebung bei Reaktivität-Problemen
Data Visualization und Berichterstellung
- Integrieren von ggplot2 und plotly in Shiny-Apps
- Bauen reaktiver Tabellen mit DT oder reactable
- Erstellen herunterladbarer Berichte mit rmarkdown
Erweiterte UI und Anpassung
- Hinzufügen von Tabs, bedingten Panels und Modals
- Inkorporieren benutzerdefinierter CSS und Themes
- Verwenden von Shiny-Modulen für Code-Wiederverwendung
Bereitstellung und Hosting
- Bereitstellen von Apps auf Posit Cloud oder Shinyapps.io
- Laufen von Apps lokal und auf Shiny Server
- Verwaltung von Abhängigkeiten und Versionen
Fallstudie und Anwendungsentwicklung
- Bauen eines voll ausgestatteten Dashboards von Grund auf neu
- Interaktive Filter und benutzergetriebene Einblicke
- Tips für Leistung, Sicherheit und Skalierbarkeit
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundlegendes Verständnis der R-Programmierung
- Erfahrung in Datenanalyse oder -visualisierung
- Kenntnisse von HTML und CSS sind hilfreich, aber nicht erforderlich
Zielgruppe
- Datenanalysten und Wissenschaftler
- R-Entwickler, die interaktive Dashboards erstellen möchten
- Forscher und Bildungsexperten, die Daten für öffentliche oder interne Nutzung visualisieren
Erfahrungsberichte (5)
es war informativ und nützlich
Brenton - Lotterywest
Kurs - Building Web Applications in R with Shiny
Maschinelle Übersetzung
Viele Beispiele und Übungen zum Thema des Kurses.
Tomasz - Ministerstwo Zdrowia
Kurs - Advanced R Programming
Maschinelle Übersetzung
Tag 1 und Tag 2 waren für mich wirklich unkompliziert und ich habe diese Erfahrung sehr genossen.
Mareca Sithole - Africa Health Research Institute
Kurs - R Fundamentals
Maschinelle Übersetzung
Das Tempo war genau richtig und die entspannte Atmosphäre ließ die Kandidaten zuversichtlich Fragen stellen.
Rhian Hughes - Public Health Wales NHS Trust
Kurs - Introduction to Data Visualization with Tidyverse and R
Maschinelle Übersetzung
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.
Sonja Steiner - BearingPoint GmbH
Kurs - R Programming for Data Analysis
Maschinelle Übersetzung