CSS i JavaScript w Shiny

Pokonaj ograniczenia

CSS i JavaScript w Shiny - czyli jak wrzucić swoją aplikację na wyższy poziom

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

CSS i JavaScript w Shiny

Poznań, Dąbrowskiego 77A  |  23-25 Lutego 2018 9:00-17:00  |  3000zł/os


CSS i JavaScript w Shiny

Warszawa, Pankiewicza 3  |  23-25 Marca 2018 9:00-17:00  |  3500zł/os


Kontakt w spawie 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