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)
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
Kursus - Programming with Big Data in R
Day 1 and Day 2 were really straight forward for me and really enjoyed that experience.
Mareca Sithole - Africa Health Research Institute
Kursus - R Fundamentals
I get answers on all my questions.
Natalia Gladii
Kursus - Data Analytics With R
A lot of knowledge - theoretical and practical.
Anna Alechno
Kursus - Forecasting with R
He was very informative and helpful.