План на курса

Введение в 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, които искат да създават интерактивни дашборди
  • Изследователи и образователи, които визуализират данни за публично или вътрешно ползване
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории