Szkolenie: Tworzenie Aplikacji z R Shiny
Szkolenie R Shiny to praktyczny kurs programowania aplikacji webowych w R, który uczy tworzenia interaktywnych dashboardów, wizualizacji danych i raportów, wykorzystując programowanie reaktywne, nowoczesne komponenty UI oraz integrację z narzędziami analitycznymi
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:R/SHINY
Tworzenie Aplikacji z R Shiny
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i budowania interaktywnych aplikacji webowych w środowisku R Shiny
Szkolenie uczy tworzenia i personalizowania interfejsów użytkownika oraz wdrażania dynamicznych komponentów wizualnych
Szkolenie rozwija umiejętność wdrażania, optymalizacji i diagnozowania aplikacji Shiny w kontekście rzeczywistych problemów analitycznych
Szkolenie pokazuje, jak integrować aplikacje Shiny z dodatkowymi pakietami i narzędziami wspierającymi analizę oraz prezentację danych
Dla kogo?
Szkolenie adresowane jest do analityków danych, statystyków i programistów R z podstawowym doświadczeniem w programowaniu
Szkolenie przeznaczone jest dla osób chcących prezentować wyniki analiz w formie interaktywnych aplikacji webowych i dashboardów
Szkolenie skierowane jest do osób, które chcą zwiększyć atrakcyjność i dostępność swoich analiz dla odbiorców biznesowych lub naukowych
Efekty kształcenia
Uczestnik projektuje i wdraża aplikacje webowe z wykorzystaniem frameworka R Shiny
Uczestnik konfiguruje i personalizuje interfejsy użytkownika oraz dynamiczne komponenty
Uczestnik analizuje i optymalizuje wydajność oraz niezawodność aplikacji
Uczestnik diagnozuje i rozwiązuje typowe problemy podczas pracy z aplikacjami Shiny
Uczestnik integruje aplikacje z dodatkowymi pakietami do wizualizacji i raportowania
Uczestnik stosuje programowanie reaktywne w środowisku R Shiny
Wymagania
Efektywne skorzystanie ze szkolenia wymaga posiadania podstawowej wiedzy w zakresie programowania w R
W szczególności przydatna będzie znajomość podstawowej składni języka (instrukcja warunkowa if, pętla for, umiejętność tworzenia własnych prostych funkcji) oraz minimalne doświadczenie w zakresie operowania na ramkach danych i tworzenia prostych wykresów
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wstęp do Shiny
Wprowadzenie do Shiny
Wprowadzenie do programowania reaktywnego
Ogólny schemat aplikacji Shiny
Podstawy konstrukcji interfejsu użytkownika
Określenie struktury interfejsu - proste layouty
Sterowanie aplikacją - najważniejsze komponenty wejścia
Prezentacja wyników - najważniejsze komponenty wyjścia
Dodawanie statycznych elementów
Podstawy konstrukcji i użytkowania serwera
Mechanika serwera Shiny
Najważniejsze funkcje renderujące wyniki
Cykl życia aplikacji
Tworzenie funkcjonalnych interfejsów użytkownika
Layouty dla rozbudowanych aplikacji
Przegląd dostępnych komponentów wejścia
Przegląd dostępnych komponentów wyjścia
Tworzenie interfejsów z dynamicznymi elementami
Nadawanie interfejsowi niepowtarzalnego stylu
Szablony - pełna kontrola nad interfejsem
Wydajność i niezawodność aplikacji
Modularyzacja
Debugowanie
Profilowanie
Optymalizacja
Wdrażanie aplikacji
Aplikacja Shiny jako zestaw skryptów
Aplikacja Shiny jako samodzielna aplikacja webowa
Programowanie reaktywne w Shiny
Aplikacja Shiny, a programowanie reaktywne
Funkcje Shiny wspierające programowanie reaktywne
Zadania specjalne
Shiny Dashboard
Shiny Gadget
Pakiety wspierające Shiny
Upiększanie interfejsu użytkownika
Powiększanie palety komponentów
Tworzenie funkcjonalnych tabel
Tworzenie interaktywnych wykresów
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
