Plan Szkolenia

Wprowadzenie do Shiny

  • Co to jest Shiny i jak działa
  • Instalacja i podstawowa konfiguracja
  • Przeglądanie przykładów i galerii Shiny

Architektura UI i serwera

  • Zrozumienie komponentów ui.R i server.R
  • Pracowanie z funkcjami fluidPage(), sidebarLayout() i layout
  • Projektowanie wejść i wyjść

Reactywność i dynamiczne interakcje

  • Reactywne wyrażenia i obserwatory
  • Kontrolowanie zachowania aplikacji za pomocą Reactwnych wejść
  • Diagnozowanie problemów z Reactywnością

Data Visualization i raportowanie

  • Integrowanie ggplot2 i plotly w aplikacjach Shiny
  • Budowanie Data Visualizationwnych tabel z DT lub reactable
  • Generowanie raportów do pobrania z rmarkdown

Zaawansowane UI i personalizacja

  • Dodawanie zakładek, warunkowych paneli i modali
  • Wprowadzanie niestandardowych CSS i tematów
  • Używanie modułów Shiny do ponownego wykorzystania kodu

Wdrażanie i hostowanie

  • Wdrażanie aplikacji na Posit Cloud lub Shinyapps.io
  • Uruchamianie aplikacji lokalnie i na Shiny Server
  • Zarządzanie zależnościami i wersjami

Przykład zastosowania i projektowanie aplikacji

  • Budowanie pełnowartościowego dashboardu od podstaw
  • Interaktywne filtry i wizualizacje generowane przez użytkownika
  • Porady dotyczące wydajności, bezpieczeństwa i skalowalności

Podsumowanie i następne kroki

Wymagania

  • Zrozumienie programowania w języku R
  • Doświadczenie w pracy z analizą danych lub wizualizacją
  • Znajomość HTML i CSS jest pomocna, ale nie wymagana

Grupa docelowa

  • Analitycy danych i naukowcy
  • Programiści R chcący budować interaktywne panele sterowania
  • Badacze i edukatorzy wizualizujący dane do publicznego lub wewnętrznego użytku
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie