Po ukończeniu tych kursów czuję się pewnie w tworzeniu profesjonalnych wizualizacji i pulpitów nawigacyjnych
Opis kursu
Shiny to pakiet R, który umożliwia łatwe tworzenie wysoce interaktywnych aplikacji internetowych bezpośrednio w R. Korzystając z Shiny, analitycy danych mogą budować interaktywne aplikacje pozwalające zespołowi na eksplorację danych w postaci dashboardów i wizualizacji. Jeśli chcesz tchnąć życie w swoje dane, Shiny jest właśnie do tego. Pracując na danych o imionach nadawanych niemowlętom, składnikach potraw i obserwacjach UFO, zbudujesz różnorodne aplikacje Shiny wykorzystujące różne typy danych wejściowych i wyjściowych. Poznasz też podstawy wyrażeń reaktywnych. Po ukończeniu kursu będziesz mieć wszystkie umiejętności potrzebne do stworzenia pierwszej własnej aplikacji w R.
Wymagania wstępne
Program nauczania
Plan kursu
1
Pierwsze kroki z Shiny
Na początku kursu dowiesz się, czym jest aplikacja internetowa i kiedy warto ją zbudować, a także stworzysz kilka własnych aplikacji. Nauczysz się obsługiwać tekstowe dane wejściowe i wyjściowe na różne sposoby, między innymi analizując popularność wybranych imion na przestrzeni lat.
- Wprowadzenie do Shiny50 XP
- Klient a serwer50 XP
- Kiedy budować aplikację webową?100 XP
- Zbuduj aplikację Shiny „Hello, world"50 XP
- Zbuduj aplikację Shiny „Hello, world" (2)100 XP
- Aplikacja „Hello, World" – dane wejściowe (UI)100 XP
- Wynik aplikacji „Hello, World" (UI/Server)100 XP
- Zbuduj aplikację Shiny do eksploracji imion50 XP
- Dodawanie danych wejściowych (UI)100 XP
- Dodawanie wyjścia (UI/serwer)100 XP
- Aktualizacja układu (UI)100 XP
- Aktualizacja danych wyjściowych (serwer)100 XP
2
Dane wejściowe, wyjściowe i układy
W tym rozdziale poznasz różne opcje danych wejściowych i wyjściowych dostępne w Shiny. Nauczysz się składni pozwalającej pobierać dane od użytkowników oraz renderować różne rodzaje wyników – tekst, wykresy i tabele.
3
Programowanie reaktywne
W tym rozdziale poznasz programowanie reaktywne. Dowiesz się, czym są reaktywne źródła, konduktory i punkty końcowe, oraz jak współdziałają ze sobą, napędzając mechanizmy Shiny. Nauczysz się też wykorzystywać wiedzę o reaktywności do tworzenia wydajnych aplikacji Shiny.
4
Budowanie aplikacji Shiny
Czas zbudować własne aplikacje Shiny. Stworzysz kilka aplikacji od podstaw – między innymi taką, która pozwala wyciągać wnioski z ankiety Mental Health in Tech Survey, oraz taką, która na podstawie składników przepisów klasyfikuje kuchnie świata. Po drodze poznasz bardziej zaawansowane widżety wejściowe i wyjściowe, takie jak walidacja danych wejściowych, chmury słów i interaktywne mapy.
R
Tworzenie aplikacji internetowych z Shiny w R
Kurs
ukończony

