CSS i JavaScript w Shiny

POKONAJ OGRANICZENIA

CSS i JavaScript w Shiny

Opis szkolenia

Shiny pozwala tworzyć niesamowite aplikacje, korzystając jedynie z języka R. Co jednak zrobić, jeżeli „niesamowite” to za mało? Co zrobić, jeżeli chcemy w naszej aplikacji zrobić więcej niż to, na co pozwala nam Shiny? Wykorzystując znajomość języków HTML, CSS i Javascript możemy dowolnie zmodyfikować lub rozszerzyć naszą aplikację. Szkolenie pokryje podstawowe zagadnienia tych 3 języków w kontekście pracy z aplikacjami w Shiny.

Czas trwania: 3 dni po 8h (wliczając jednogodzinną przerwę lunchową)

Wymagania: Znajomość R oraz Shiny na poziomie średnio zaawansowanym, które można zdobyć uczestnicząc w naszych szkoleniach: „Wstęp do R” oraz „Tworzenie interaktywnych aplikacji w R„.

Plan szkolenia

Akt pierwszy: Aplikacja działa i co dalej?

  • Sposoby implementacji kodu CSS i JS w shiny
  • Customizacja za pomocą Chrome DevTools
  • Wprowadzenie HTML (tagi, identyfikatory, klasy)
  • Html Templates w Shiny

Akt drugi: Wygląd ma znaczenie – style CSS

  • Identyfikacja i grupowanie elementów
  • Kaskadowość i dziedziczenie
  • Formatowanie obiektów
  • Pozycjonowanie obiektów
  • Customizacja wyglądu interaktywnych wykresów oraz tabel

Akt trzeci: Interaktywność ma znaczenie – JavaScript

  • Biblioteka jQuery – podstawowa struktura
  • Logika działania biblioteki
  • Modyfikacja i dodawanie stylów CSS
  • Zdarzenia w jQuery
  • Metody debugowania
  • Komunikacja pomiędzy Javascript a R

Najbliższe szkolenia otwarte

Aktualnie żadne szkolenie otwarte pokrywające dane zagadnienie nie jest zaplanowane. Zachęcamy do kontaktu w sprawie szkolenia zamkniętego.

Kontakt w sprawie szkolenia zamkniętego
Przejdź do bazy szkoleń otwartych

Używamy plików cookies w celach zapewnienia funkcjonalności strony. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Jeśli nie wyrażają Państwo na to zgody, uprzejmie prosimy o dokonanie stosownych zmian w ustawieniach przeglądarki internetowej.
Ok, rozumiem Więcej o plikach cookies