Szkolenie dostępne na zamówienie

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)

Poziom zaawansowania:

Kod kursu:R/SHINY

r-shinywizualizacja-danychaplikacje-analitycznedashboardy

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

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

Pobierz program w PDF

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

Autorem szkolenia jest Paweł Jamer

Menedżer zespołów zaawansowanej analityki (data science, artificial intelligence, machine learning), trener data science i computer science oraz wykładowca. W swojej prawie 15 letniej karierze zawodowej realizował projekty z obszaru zaawansowanej analityki dla branży finansowej, HoReCa, energetycznej oraz IT. Miał również okazję uczestniczyć w projektach naukowych dotyczących NLP, computer vision oraz modelowania rynków finansowych. Jako osoba wiecznie głodna wiedzy, studiował dotychczas matematykę,…

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

11.03.2026

Uczestnik szkoleniaAI w pracy dydaktycznej i naukowej

Katarzyna Katarzyna

dużo narzędzi dydaktycznych, które przydadzą się do dydaktyki, a to ważne żeby sobie wybrać narzędzie, które przyda się w dydaktyce, a to bardzo ważne.

Więcej opinii