聯繫我們
 課程時長 14 時間:

課程簡介

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 開發人員
  • 需要為公共或內部使用進行數據視覺化的研究人員與教育工作者

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類