Liên hệ với chúng tôi
 Thời gian kéo dài 14 Giờ học

Đề cương khóa học

Giới thiệu về Shiny

  • Shiny là gì và nó hoạt động như thế nào
  • Cài đặt và cấu hình cơ bản
  • Khám phá các ví dụ và thư viện mẫu của Shiny

Kiến trúc UI và Server

  • Tìm hiểu các thành phần ui.R và server.R
  • Sử dụng fluidPage(), sidebarLayout() và các hàm bố cục
  • Thiết kế các phần tử đầu vào và đầu ra

Tính phản hồi và Tương tác động

  • Các biểu thức phản hồi (reactive expressions) và quan sát viên (observers)
  • Điều khiển hành vi ứng dụng bằng các đầu vào phản hồi
  • Chẩn đoán các vấn đề về tính phản hồi

Trực quan hóa Dữ liệu và Lập báo cáo

  • Tích hợp ggplot2 và plotly trong ứng dụng Shiny
  • Xây dựng bảng biểu phản hồi bằng DT hoặc reactable
  • Tạo báo cáo có thể tải xuống bằng rmarkdown

UI Nâng cao và Tùy chỉnh

  • Thêm tab, bảng có điều kiện và hộp thoại (modal)
  • Tích hợp CSS tùy chỉnh và các theme
  • Sử dụng module Shiny để tái sử dụng mã nguồn

Triển khai và Hosting

  • Triển khai ứng dụng lên Posit Cloud hoặc Shinyapps.io
  • Chạy ứng dụng cục bộ và trên Shiny Server
  • Quản lý các phụ thuộc và phiên bản

Nghiên cứu Trường hợp và Thiết kế Ứng dụng

  • Xây dựng một dashboard đầy đủ tính năng từ đầu
  • Bộ lọc tương tác và sự rút ra do người dùng điều khiển
  • Mẹo về hiệu suất, bảo mật và khả năng mở rộng

Tổng kết và Các bước tiếp theo

Yêu cầu

  • Hiểu biết về lập trình R
  • Kinh nghiệm làm việc với phân tích dữ liệu hoặc trực quan hóa dữ liệu
  • Quen thuộc với HTML và CSS là một lợi thế nhưng không bắt buộc

Đối tượng tham gia

  • Nhân viên phân tích dữ liệu và nhà khoa học dữ liệu
  • Nhà phát triển R muốn xây dựng các dashboard tương tác
  • Nhà nghiên cứu và nhà giáo dục trực quan hóa dữ liệu cho mục đích công khai hoặc nội bộ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan