コース概要

Shinyの紹介

  • Shinyとは何か、どのように機能するか
  • インストールと基本設定
  • Shinyの例とギャラリーの探索

UIとサーバーアーキテクチャ

  • ui.Rとserver.Rコンポーネントの理解
  • fluidPage()、sidebarLayout()、およびレイアウト関数の使用
  • 入力と出力の設計

反応性と動的インタラクション

  • 反応性表現とオブザーバー
  • 反応性入力でアプリの動作を制御する
  • 反応性問題のデバッグ

データ可視化とレポート作成

  • Shinyアプリにggplot2とplotlyを統合する
  • DTやreactableを使用して反応性テーブルを作成する
  • rmarkdownを使用してダウンロード可能なレポートを生成する

高度なUIとカスタマイズ

  • タブ、条件付きパネル、モーダルの追加
  • カスタムCSSとテーマの組み込み
  • コード再利用のためにShinyモジュールを使用する

展開とホスティング

  • Posit CloudやShinyapps.ioへのアプリの展開
  • ローカルおよびShiny Serverでのアプリの実行
  • 依存関係とバージョンの管理

ケーススタディとアプリケーション設計

  • ゼロからフル機能ダッシュボードを構築する
  • 対話型フィルターやユーザー主導の洞察
  • パフォーマンス、セキュリティ、スケーラビリティに関するTips

まとめと次なるステップ

要求

  • Rプログラミングの理解
  • データ分析や可視化の経験
  • HTMLとCSSの知識は役立ちますが、必須ではありません

対象者

  • データアナリストや科学者
  • 対話型ダッシュボードの構築を目指すR開発者
  • 公開または内部使用のためにデータを可視化する研究者や教育者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー