Build your ultimate AI agent
Deskripsi Kursus
Setelah mempelajari dasar-dasar penggunaan Shiny untuk membangun aplikasi web, kursus ini membawa Anda ke tingkat berikutnya dengan mempraktikkan keterampilan yang baru Anda peroleh. Anda akan berpengalaman mengembangkan aplikasi Shiny yang menarik dan realistis untuk berbagai skenario umum, seperti menggunakan Shiny untuk mengeksplorasi himpunan data, menghasilkan plot yang disesuaikan, dan bahkan membuat word cloud. Dengan semua latihan dan pengetahuan baru ini, Anda akan siap mengembangkan aplikasi Shiny untuk kebutuhan Anda sendiri.
Prasyarat
Kurikulum
Garis besar kursus
1
Tinjauan Shiny
Pada bab pertama, Anda akan meninjau hal-hal penting dalam pengembangan Shiny. Anda akan dikenalkan kembali pada struktur dasar aplikasi Shiny, serta beberapa konsep inti Shiny seperti input, output, dan reaktivitas. Menyelesaikan bab ini akan menyegarkan pengetahuan Shiny Anda dan memastikan Anda memiliki keterampilan yang diperlukan untuk mengembangkan aplikasi Shiny bagi skenario nyata.
- Pendahuluan50 XP
- Teks sederhana100 XP
- Teks berformat100 XP
- Menambahkan struktur ke aplikasi Anda100 XP
- Input dan output50 XP
- Menambahkan input100 XP
- Menambahkan placeholder untuk Hasil100 XP
- Membangun objek output100 XP
- Dasar-dasar Reactivity50 XP
- Reaktivitas: variabel reaktif sederhana50 XP
- Reaktivitas: variabel reaktif tersusun50 XP
- Konteks reaktif100 XP
2
Buat plot yang tepat menggunakan Shiny
Bayangkan Anda menyiapkan sebuah gambar untuk manuskrip menggunakan R. Anda menghabiskan banyak waktu membuat ulang plot yang sama berulang kali dengan menjalankan kembali kode yang sama, tetapi mengubah parameter kecil setiap kali. Ukuran titik, warna titik, judul plot, data yang ditampilkan pada plot—semua kriteria ini harus tepat sebelum menerbitkan gambar tersebut. Untuk menghindarkan Anda dari kerepotan menjalankan ulang kode berkali-kali, Anda akan mempelajari cara membuat aplikasi Shiny untuk menghasilkan plot yang dapat disesuaikan.
3
Eksplorasi himpunan data secara interaktif dengan Shiny
Misalkan atasan Anda terkesan dengan plot yang Anda buat dengan Shiny dan kini ingin mengenal himpunan data yang Anda gunakan pada plot tersebut. Mereka tidak ingin sekadar menerima berkas data mentah, melainkan lingkungan interaktif tempat mereka dapat melihat data, memfilternya, dan mengunduhnya. Bab ini akan memandu Anda membuat aplikasi semacam itu—sebuah aplikasi Shiny untuk mengeksplorasi himpunan data Gapminder.
4
Buat word cloud Anda sendiri di Shiny
Teman Anda sangat menyukai word cloud dan telah menulis fungsi R untuk membuatnya. Mereka ingin membagikan fungsi ini kepada semua temannya, tetapi tidak semuanya tahu cara menggunakan R. Anda menawarkan bantuan dengan membangun aplikasi Shiny yang memanfaatkan fungsi tersebut agar orang dapat membuat word cloud mereka sendiri. Ini memungkinkan semua teman mereka—bahkan yang belum familiar dengan R—untuk membuat word cloud melalui antarmuka point-and-click. Bab ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk membangun aplikasi ini.
R
Studi Kasus: Membangun Aplikasi Web dengan Shiny di R
Kursus
Selesai

