Đề 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)
Michael the trainer is very knowledgeable and skillful about the subject of Big Data and R. He is very flexible and quickly customize the training meeting clients' need. He is also very capable to solve technical and subject matter problems on the go. Fantastic and professional training!.
Xiaoyuan Geng - Ottawa Research and Development Center, Science Technology Branch, Agriculture and Agri-Food Canada
Khóa học - Programming with Big Data in R
Dịch thuật bằng máy
Ngày 1 và Ngày 2 thực sự rất đơn giản đối với tôi và tôi thật sự thích trải nghiệm đó.
Mareca Sithole - Africa Health Research Institute
Khóa học - R Fundamentals
Dịch thuật bằng máy
Tôi nhận được câu trả lời cho tất cả các câu hỏi của mình.
Natalia Gladii
Khóa học - Data Analytics With R
Dịch thuật bằng máy
A lot of knowledge - theoretical and practical.
Anna Alechno
Khóa học - Forecasting with R
Dịch thuật bằng máy
He was very informative and helpful.
Pratheep Ravy
Khóa học - Predictive Modelling with R
Dịch thuật bằng máy