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
Opinie uczestników (5)
było informatywne i przydatne
Brenton - Lotterywest
Szkolenie - Building Web Applications in R with Shiny
Przetłumaczone przez sztuczną inteligencję
Wiele przykładów i ćwiczeń związanych z tematyką szkolenia.
Tomasz - Ministerstwo Zdrowia
Szkolenie - Advanced R Programming
Przetłumaczone przez sztuczną inteligencję
Tempo był odpowiedni, a relaksująca atmosfera pozwalała kandydatom swobodnie zadawać pytania.
Rhian Hughes - Public Health Wales NHS Trust
Szkolenie - Introduction to Data Visualization with Tidyverse and R
Przetłumaczone przez sztuczną inteligencję
sprawa została dobrze przedstawiona i w logiczny sposób.
Marylin Houle - Ivanhoe Cambridge
Szkolenie - Introduction to R with Time Series Analysis
Przetłumaczone przez sztuczną inteligencję
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
Szkolenie - R Programming for Data Analysis
Przetłumaczone przez sztuczną inteligencję