План на курса
Введение в 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)
Michael the trainer is very knowledgeable and skillful about the subject of Big Data and R. He is very flexible and quickly customize the training meeting clients' need. He is also very capable to solve technical and subject matter problems on the go. Fantastic and professional training!.
Xiaoyuan Geng - Ottawa Research and Development Center, Science Technology Branch, Agriculture and Agri-Food Canada
Курс - Programming with Big Data in R
Машинен превод
Ден 1 и Ден 2 ми бяха много лесни и много се радвах на този опит.
Mareca Sithole - Africa Health Research Institute
Курс - R Fundamentals
Машинен превод
Получавам отговори на всички мои въпроси.
Natalia Gladii
Курс - Data Analytics With R
Машинен превод
A lot of knowledge - theoretical and practical.
Anna Alechno
Курс - Forecasting with R
Машинен превод
He was very informative and helpful.
Pratheep Ravy
Курс - Predictive Modelling with R
Машинен превод