Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
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ộ
Đánh giá (3)
nhiều điểm
Joanna - Instytut Ekonomiki Rolnictwa i Gospodarki Zywnosciowej-PIB
Khóa học - Statistical Analysis with Stata and R
Dịch thuật bằng máy
kiến thức của người hướng dẫn, được điều chỉnh phù hợp, bao gồm tất cả các chủ đề
eleni - EUAA
Khóa học - Forecasting with R
Dịch thuật bằng máy
Các ứng dụng thực tế sử dụng Statcan và CER làm ví dụ.
Matthew - Natural Resources Canada
Khóa học - Data Analytics With R
Dịch thuật bằng máy