План на курса
Введение в Shiny
- Какво е Shiny и как работи
- Инсталиране и базова настройка
- Изследване на примери и галерия с Shiny
Архитектура на потребителския интерфейс и сървъра
- Разбиране на компонентите ui.R и server.R
- Работа с fluidPage(), sidebarLayout() и функции за подреждане
- Проектиране на входове и изходи
Reactивност и динамични взаимодействия
- Reactивни изрази и наблюдатели
- Контролиране на поведението на приложението с реактивни входове
- Отстраняване на проблеми със Reactивността
Data Visualization и отчетност
- Интегриране на ggplot2 и plotly в приложения с Shiny
- Създаване на реактивни таблици с DT или reactable
- Генериране на изтегляеми отчетни документи с rmarkdown
Напреднална потребителска интерфейс и персонализация
- Добавяне на карти, условни панели и модални прозорци
- Включване на персонализирани CSS и теми
- Използване на модули на Shiny за повторно използване на код
Развертане и хостинг
- Развертане на приложения в Posit Cloud или Shinyapps.io
- Запускане на приложения локално и на Shiny Server
- Управление на зависимостите и версиите
Случайно изследване и дизайн на приложение
- Създаване на пълен функционален дашборд от нула
- Интерактивни филтри и инсайти, водени от потребителя
- Съвети за производителност, сигурност и масштабируемост
Резюме и следващи стъпки
Изисквания
- Основно разбиране на R програмирането
- Опит в работа с анализ или визуализация на данни
- Знание на HTML и CSS е полезно, но не е задължително
Целева аудитория
- Аналитици и учени по данни
- Разработчици на R, които искат да създават интерактивни дашборди
- Изследователи и образователи, които визуализират данни за публично или вътрешно ползване
Отзиви от потребители (5)
беше информативно и полезно
Brenton - Lotterywest
Курс - Building Web Applications in R with Shiny
Машинен превод
Много примери и упражнения, свързани с темата на обучението.
Tomasz - Ministerstwo Zdrowia
Курс - Advanced R Programming
Машинен превод
Ден 1 и Ден 2 ми бяха много лесни и много се радвах на този опит.
Mareca Sithole - Africa Health Research Institute
Курс - R Fundamentals
Машинен превод
Краката на курса беше удобен и непринуденото обстановка позволяваше на кандидатите да се чувстват свободно да поставят въпроси.
Rhian Hughes - Public Health Wales NHS Trust
Курс - Introduction to Data Visualization with Tidyverse and R
Машинен превод
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
Курс - R Programming for Data Analysis
Машинен превод