Kerangka Materi
Pengenalan ke Shiny
- Apa itu Shiny dan bagaimana cara kerjanya
- Instalasi dan setup dasar
- Mengeksplorasi contoh-contoh Shiny dan galeri
Arsitektur UI dan Server
- Memahami komponen ui.R dan server.R
- Bekerja dengan fluidPage(), sidebarLayout(), dan fungsi layout
- Mendesain input dan output
Reaktivitas dan Interaksi Dinamis
- Ekspresi reaktif dan pengamat
- Mengontrol perilaku aplikasi dengan input reaktif
- Mencari kesalahan reaktivitas
Visualisasi Data dan Pelaporan
- Integrasi ggplot2 dan plotly dalam aplikasi Shiny
- Membangun tabel reaktif dengan DT atau reactable
- Memperoleh laporan yang dapat diunduh dengan rmarkdown
UI Lanjutan dan Penyesuaian
- Tambahkan tab, panel kondisional, dan modal
- Masukkan CSS kustom dan tema
- Menggunakan modul Shiny untuk penggunaan ulang kode
Penerapan dan Hosting
- Menerapkan aplikasi ke Posit Cloud atau Shinyapps.io
- Menjalankan aplikasi secara lokal dan di Shiny Server
- Mengelola dependensi dan versi
Kasus Studi dan Desain Aplikasi
- Membangun dashboard berfitur lengkap dari awal
- FILTER interaktif dan wawasan yang dihasilkan pengguna
- Tips untuk kinerja, keamanan, dan skalabilitas
Rangkuman dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang pemrograman R
- Pengalaman bekerja dengan analisis data atau visualisasi
- Familiaritas dengan HTML dan CSS bermanfaat tetapi tidak diperlukan
Audience
- Analis data dan ilmuwan
- Pengembang R yang ingin membangun dashboard interaktif
- Peneliti dan pendidik yang memvisualisasikan data untuk penggunaan publik atau internal
Testimoni (5)
itu informatif dan bermanfaat
Brenton - Lotterywest
Kursus - Building Web Applications in R with Shiny
Diterjemahkan Mesin
Banyak contoh dan latihan yang berkaitan dengan topik pelatihan.
Tomasz - Ministerstwo Zdrowia
Kursus - Advanced R Programming
Diterjemahkan Mesin
Hari pertama dan hari kedua sangat mudah bagi saya dan saya benar-benar menikmati pengalaman tersebut.
Mareca Sithole - Africa Health Research Institute
Kursus - R Fundamentals
Diterjemahkan Mesin
Kecepatannya pas dan suasana yang santai membuat kandidat merasa nyaman untuk bertanya.
Rhian Hughes - Public Health Wales NHS Trust
Kursus - Introduction to Data Visualization with Tidyverse and R
Diterjemahkan Mesin
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
Kursus - R Programming for Data Analysis
Diterjemahkan Mesin