聯繫我們

課程簡介

Shiny 簡介

  • Shiny 是什麼以及運作原理
  • 安裝與基礎設定
  • 探索 Shiny 範例與展示庫

使用者介面與伺服器架構

  • 理解 ui.R 與 server.R 組件
  • 使用 fluidPage()、sidebarLayout() 及其他版面配置函式
  • 設計輸入與輸出元件

反應式與動態互動

  • 反應式運算式與觀察者
  • 透過反應式輸入控制應用程式行為
  • 除錯反應式問題

資料視覺化與報告

  • 在 Shiny 應用程式中整合 ggplot2 和 plotly
  • 建立包含 DT 或 reactable 的反應式表格
  • 使用 rmarkdown 產生可下載的報告

進階使用者介面與客製化

  • 新增分頁、條件面板及對話視窗
  • 融入自訂 CSS 和主題
  • 使用 Shiny 模組以重複利用程式碼

部署與託管

  • 將應用程式部署至 Posit Cloud 或 Shinyapps.io
  • 在本機及 Shiny Server 上執行應用程式
  • 管理相依性與版本控制

案例研究與應用設計

  • 從零開始建構功能完整的儀表板
  • 互動式篩選器與使用者驅動洞察
  • 效能、安全性及擴展性的建議

總結與後續步驟

最低要求

  • 理解 R 程式語言
  • 具備資料分析或視覺化經驗
  • 熟悉 HTML 和 CSS 將有所幫助,但非必要條件

目標受眾

  • 資料分析師與資料科學家
  • 尋求建立互動式儀表板的 R 開發者
  • 為公眾或內部使用進行資料視覺化的研究人員和教育工作者
 14 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類