Đề cương khóa học
Giới thiệu về Shiny
- Shiny là gì và cách hoạt động của nó
- Cài đặt và cấu hình cơ bản
- Tra cứu ví dụ và thư viện Shiny
Giao diện người dùng (UI) và kiến trúc máy chủ (Server)
- Nắm bắt thành phần của ui.R và server.R
- Làm việc với fluidPage(), sidebarLayout() và các hàm bố cục khác
- Thiết kế đầu vào và đầu ra
Tương tác động và Reactivity
- Biểu thức Reactive và quan sát viên (observers)
- Kiểm soát hành vi ứng dụng bằng đầu vào phản hồi (reactive inputs)
- Điều gỡ lỗi vấn đề liên quan đến tính động
Vẽ biểu đồ và Báo cáo
- Kết hợp ggplot2 và plotly trong các ứng dụng Shiny
- Tạo bảng phản hồi với DT hoặc reactable
- Tạo báo cáo có thể tải về bằng rmarkdown
Giao diện người dùng Nâng cao và Tùy chỉnh
- Thêm tab, panen điều kiện và modals
- Nhúng giao diện người dùng tùy chỉnh CSS và chủ đề (themes)
- Sử dụng các mô-đun Shiny để tái sử dụng mã
Đưa vào hoạt động và Lưu trữ
- Tải lên ứng dụng lên Posit Cloud hoặc Shinyapps.io
- Chạy ứng dụng trên máy cục bộ và Shiny Server
- Quản lý phụ thuộc và phiên bản
Nghiên cứu trường hợp và Thiết kế Ứng dụng
- Tạo ra bảng điều khiển đầy đủ tính năng từ đầu
- Bộ lọc tương tác và thông tin do người dùng tạo ra
- Lời khuyên về hiệu suất, bảo mật và khả năng mở rộng
Tóm tắt và Bước kế tiếp
Yêu cầu
- Hiểu biết về ngôn ngữ lập trình R
- Kinh nghiệm làm việc với phân tích hoặc trực quan hóa dữ liệu
- Rất có ích nếu quen với HTML và CSS, nhưng không bắt buộc
Đối tượng
- Nhân viên phân tích và khoa học dữ liệu
- Nhà phát triển R muốn xây dựng các bảng điều khiển tương tác
- Các nhà nghiên cứu và giáo viên trực quan hóa dữ liệu cho công chúng hoặc nội bộ sử dụng
Đánh giá (5)
nó mang lại nhiều thông tin hữu ích
Brenton - Lotterywest
Khóa học - Building Web Applications in R with Shiny
Dịch thuật bằng máy
Nhiều ví dụ và bài tập liên quan đến chủ đề của khóa đào tạo.
Tomasz - Ministerstwo Zdrowia
Khóa học - Advanced R Programming
Dịch thuật bằng máy
Ngày 1 và Ngày 2 thực sự đơn giản đối với tôi và tôi đã rất Enjoy trải nghiệm đó.
Mareca Sithole - Africa Health Research Institute
Khóa học - R Fundamentals
Dịch thuật bằng máy
Tempo vừa phải và không khí thoải mái đã khiến các ứng viên cảm thấy yên tâm để đặt câu hỏi.
Rhian Hughes - Public Health Wales NHS Trust
Khóa học - Introduction to Data Visualization with Tidyverse and R
Dịch thuật bằng máy
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.
Sonja Steiner - BearingPoint GmbH
Khóa học - R Programming for Data Analysis
Dịch thuật bằng máy