Bereitstellung und bewährte Verfahren
Lernen Sie Strategien kennen, um Ihre R-Projekte sicher und effizient für den Produktionseinsatz bereitzustellen.
Bereitstellung und bewährte Verfahren ist eine kostenlose R Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des R Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.
Bereitstellung und Best Practices in R
Bereitstellung und Best Practices in R
Eine effiziente Bereitstellung von R-Anwendungen gewährleistet Zuverlässigkeit und Leistungsfähigkeit. Lernen Sie Best Practices zum Teilen und Optimieren Ihrer R-Projekte kennen.

R-Markdown-Berichte bereitstellen
R-Markdown-Berichte bereitstellen
R-Markdown-Berichte können mithilfe der Schaltfläche Knit im HTML-, PDF- oder Word-Format geteilt werden.
Shiny-Apps bereitstellen
Shiny-Apps bereitstellen
Shiny-Anwendungen können auf shinyapps.io gehostet oder auf einem Shiny-Server bereitgestellt werden.
library(shiny)
deployApp('path/to/app')Plumber für APIs verwenden
Plumber für APIs verwenden
Wandeln Sie R-Skripte mithilfe des Pakets plumber in Web-APIs um.
library(plumber)
r <- plumb('api.R')
r$run(port=8000)R-Anwendungen mit Docker containerisieren
R-Anwendungen mit Docker containerisieren
Verwenden Sie Docker, um R-Anwendungen zu containerisieren und konsistent in verschiedenen Umgebungen bereitzustellen.
FROM rocker/r-base
RUN R -e 'install.packages("shiny")'
CMD ["R", "-e", "shiny::runApp('/app')"]Versionsverwaltung mit Git
Versionsverwaltung mit Git
Verwenden Sie Git zur Versionsverwaltung, um Änderungen nachzuverfolgen und effektiv zusammenzuarbeiten.
git init
git add .
git commit -m 'Initial commit'R-Code für bessere Leistung optimieren
R-Code für bessere Leistung optimieren
Verbessern Sie die Leistung durch Vektorisierung und effiziente Datenstrukturen.
system.time({ result <- lapply(1:1000000, function(x) x^2) })Workflows mit RStudio Connect automatisieren
Workflows mit RStudio Connect automatisieren
RStudio Connect unterstützt Sie bei der Automatisierung der Berichtserstellung, Zeitplanung und Bereitstellung.
Zusammenfassung zur Bereitstellung
Zusammenfassung
In dieser Lektion haben Sie Folgendes gelernt:
- Wie Sie R-Markdown-Berichte und Shiny-Apps bereitstellen.
- Wie Sie Plumber für APIs und Docker für die Bereitstellung verwenden.
- Best Practices für Versionsverwaltung und Leistungsoptimierung.

Häufig gestellte Fragen
Ist die Lektion „Bereitstellung und bewährte Verfahren“ kostenlos?
Ja — der vollständige Text von „Bereitstellung und bewährte Verfahren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des R Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Bereitstellung und bewährte Verfahren“?
Lernen Sie Strategien kennen, um Ihre R-Projekte sicher und effizient für den Produktionseinsatz bereitzustellen. Du übst R Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um R Academy zu starten?
Keine Vorkenntnisse erforderlich. R Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 3.
Wie lange dauert die Lektion „Bereitstellung und bewährte Verfahren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser R Academy-Lektion Code schreiben und ausführen?
Ja. Jede R Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Grundlagen von R Markdown
- Einführung in Shiny-Apps
- Bereitstellung und bewährte Verfahren