Kursdetail

Fortgeschrittene Web­entwicklung mit R

Interaktive Data Apps, Dashboards und APIs mit R entwickeln
Vertiefe deine R-Kenntnisse und lerne, interaktive Webanwendungen, Dashboards und APIs mit modernen R-Frameworks zu entwickeln. Der Kurs verbindet Shiny, plumber, Datenbanken, App-Architektur und Deployment zu einem praxisnahen Workflow – von der ersten Anwendung bis zur bereitstellbaren R-Weblösung.

Kursüberblick

R-Webentwicklung vertiefen – interaktiv, datenbasiert und deploybar

Dieser Kurs zeigt dir, wie du mit R nicht nur Analysen erstellst, sondern vollständige interaktive Anwendungen, Dashboards und APIs entwickelst. Du lernst zentrale Frameworks wie Shiny, plumber und golem kennen und setzt sie in datenbasierten Webprojekten praktisch ein.

Dauer

6 Tage, anpassbar auf 5–8 Tage je nach Vorkenntnissen, Tiefe und Projektumfang.

Format

Online- oder Workshop-Format mit Theorie, praktischen Labs, App-Entwicklung und Abschlussprojekt.

Vorkenntnisse

Solide R-Grundlagen, Erfahrung mit Datenanalyse und idealerweise erste Kenntnisse in HTML, CSS, Git oder Kommandozeile.

Tools

R, RStudio, Shiny, plumber, golem, DBI, SQLite, PostgreSQL, Docker, RStudio Connect, testthat und shinytest2.

Geeignet für

Das lernst du

Kursaufbau

Sechs Tage.
Von der R-App zur deploybaren Weblösung.

Der Kurs führt dich Schritt für Schritt durch moderne R-Webentwicklung. Du lernst, interaktive Anwendungen zu planen, Daten anzubinden, APIs zu entwickeln und dein Wissen in einem vollständigen Abschlussprojekt umzusetzen.

01

Webgrundlagen & R-Frameworks

Client-Server-Logik, HTTP, REST und zentrale R-Webframeworks kennenlernen – von Shiny und plumber bis golem für strukturierte Anwendungen.

02

Routing, UI & Formulare

Mehrseitige Shiny-Apps, Module, Templates, Formulare, Validierung, Uploads und interaktive Oberflächen mit modernen UI-Komponenten umsetzen.

03

Datenbanken, Architektur & Sicherheit

SQLite und PostgreSQL anbinden, CRUD-Operationen abbilden, Authentifizierung integrieren und R-Apps mit Tests, Modulen und klarer Struktur robuster machen.

04

Deployment, DevOps & Abschlussprojekt

R-Anwendungen mit Docker vorbereiten, Deployment-Optionen einordnen und eine vollständige Data App mit Datenbank, Authentifizierung und Präsentation umsetzen.
Die vollständige 6-Tage-Struktur kann je nach Zielgruppe auf 5 Tage komprimiert oder auf 7–8 Tage erweitert werden, z. B. mit WebSockets, Advanced PostgreSQL oder Cloud-Optimierung.

Praxis & Outcome

Data Apps statt nur Reports erstellen

Der Kurs endet mit einem Abschlussprojekt, in dem du eine deploybare R-Webanwendung entwickelst – mit interaktiver Oberfläche, Datenbankanbindung, Formularen, Authentifizierung und nachvollziehbarer Dokumentation.

Mögliche Projektpfade

Interaktives Shiny-Dashboard mit Kennzahlen und Datenfiltern

REST API mit plumber für datenbasierte Services

Datenbankgestützte Todo- oder Survey-App mit CRUD-Funktionen

Deploybare Full-Stack-Data-App mit Authentifizierung und Docker

Nach dem Kurs kannst du

Ziel ist nicht nur ein interaktives Dashboard, sondern die Fähigkeit, datenbasierte R-Anwendungen strukturiert, wartbar und bereitstellbar zu entwickeln.

Enthalten

Materialien für deinen Lernprozess

PDF-Kurshandbuch

Code-Beispiele mit Shiny, plumber und golem

Übungsprojekte und Beispieldatenbanken

Vorlagen für Data Apps, APIs und Dashboards

Vorlage für das Abschlussprojekt inkl. Feedback

Abschlusszertifikat

Nächster Schritt

Bereit, R-Webentwicklung praxisnah umzusetzen?

Ob für interaktive Dashboards, datenbasierte Webanwendungen, APIs oder deploybare R-Apps – wir helfen dir, den passenden Kursstart und das richtige Format zu finden.