Giriş

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Dean Attali

Shiny Consultant

Kurs özeti

  • Temel Shiny bilgisi varsayılır

  • Önemli Shiny kavramlarının gözden geçirilmesi

  • Gerçek senaryolar için birden çok uygulama geliştirme

  • Temel özelliklerde tekrar yaparak aşinalık kazanma

  • Yeni özellikler ve en iyi uygulamaları öğrenme

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Shiny uygulama şablonu

library(shiny)

ui <- fluidPage()
server <- function(input, output) {}
shinyApp(ui = ui, server = server)
  • shiny paketini yükleyin

  • fluidPage() ile bir web sayfası oluşturun - Shiny uygulamasının UI'ı

  • Uygulamanın sunucu kısmını oluşturun - uygulama mantığının olduğu yer

  • UI + server'ı bir Shiny uygulamasında birleştirip çalıştırın

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Shiny'ye metin ekleme

  • fluidPage() argümanı olarak metin ekleyin

    ui <- fluidPage(
        "Hello there" 
    )
    
  • Sonuç: "Hello there" yazılı bir sayfa

  • fluidPage() rastgele sayıda argüman alır
ui <- fluidPage(
    "Hello",
    "there"
)
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Biçimlendirilmiş metin

h1()

h2()

strong()

em()

Birincil başlık

İkincil başlık

Kalın

İtalik (vurgu)

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Biçimlendirilmiş metin

ui <- fluidPage(
    h1("SHINY COURSE"),
    "by",
    strong("Dean Attali"),
)

SHINY KURSU

Dean Attali tarafından

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Kenar çubuğu düzeni

chapter1_1_introduction.027.png

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Kenar çubuğu düzeni

chapter1_1_introduction.028.png

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Kenar çubuğu düzeni

chapter1_1_introduction.029.png

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Kenar Çubuğu Düzeni

chapter1_1_introduction.030.png

ui <- fluidPage( 
    sidebarLayout(
        sidebarPanel(
            "This is the sidebar"
        ),
        mainPanel(
            "Main panel goes here"
        )
    )
)
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Hadi pratik yapalım!

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Preparing Video For Download...