- Kursy
- React - kurs kompletny
React - kurs kompletny
148 lekcji
Czas: 16 godz. 30 min
Średnia ocen: 4.9/5
30-dniowa gwarancja zwrotu pieniędzy
Dostęp do zamkniętej grupy dyskusyjnej
Materiały do pobrania
Certyfikat ukończenia
Aktualizacja 08.07.2022 - zawiera dodatkowy moduł o wersji Reacta - v18!
Kurs jest oparty na CRA (create-react-app). Nie zawiera Next.js.
Jak pisać aplikacje w React.js i trzymać się dobrych praktyk?
Chcesz zostać frontend lub fullstack developerem? Znasz podstawy JavaScriptu i chcesz rozwinąć swoje możliwości, a może chcesz zwiększyć swoje kwalifikacje i podnieść zarobki? Obecnie rynek jest pełen ogłoszeń dla deweloperów Reacta, w których...
widełki rozciągają się od kilku do kilkunasty tysięcy miesięcznie.
Nie ma się co dziwić. React jest obecnie najpopularniejszą biblioteką JavaScript. Stoi za nią potężna firma, jaką jest Facebook, dzięki czemu mamy pewność, że nie zniknie z dnia na dzień jak wiele innych bibliotek, ale będzie z nami jeszcze przez długi czas.
Częsty problem programistów frontend z którym sam się borykałem jest następujący:
Jak pisać aplikacje, które są łatwe w utrzymaniu i rozwoju?
Jeśli jesteś już w branży to na pewno znasz ten problem... Projekt się rozpoczyna, jest fajnie, wybierasz technologie i wszystko idzie gładko. Masz chęć i zapał do pracy.
Do czasu... Po pół roku projekt tak się rozrósł, że nie wiesz co jest gdzie. Ilość plików się mnoży, a Ty więcej czasu spędzasz nad rozkminianiem co i jak, niż nad samym kodowaniem. W każdym razie w tym miejscu pojawia się React, który...
pozwala pisał aplikacje modułowo, zachowując ład i porządek.
Oczywiście trzeba jeszcze wiedzieć jak to robić. Jak układać strukturę katalogów, jak nazywać pliki, jak planować projekt. Tego wszystkie dowiesz się w tym kursie.
"Ale czy to jest dla mnie jeśli jeszcze nie jestem programistą? 🤔"
Pamiętam moją ostatnią pracę przed IT. Lubiłem programować, uczyłem się sam jednak wciąż byłem poza branżą myśląc, że to jeszcze nie czas.
Do pracy chodziłem niechętnie, na siłę. Uczyłem się po godzinach jednak nie wiedziałem czy poradziłbym sobie w pracy jako programista. Dlatego w tym kursie, pokazuję od absolutnych podstaw jak tworzyć aplikacje w React.js tak jak się to robi w realnej pracy. Jeśli przerobisz uważnie cały kurs i przyswoich z niego całą wiedzę, uważam że możesz spokojnie starać się o stanowisko młodszego programisty.
Baa! Wiedza z tego kursu często wykracza nawet ponad widzę middle developerów. Pamiętaj, że...
branża IT nie lubi stagnacji!
To znaczy, że należy się rozwijać zamiast trwać przy starych technologiach. Nie pozwól, aby niechęć do nowego powstrzymała Cię przed rozwojem. Bądź o krok przed innymi. Jeśli pracujesz lub chcesz pracować jako frontend developer
na 90% prędzej czy później będziesz pracował z Reactem.
Gdybym już się znalazł w tej sytuacji, to osobiście wolałbym być o krok przed innymi znając Reacta. Dlatego nie odkładaj decyzji na później i zacznij już teraz!
Kim jestem?
Nazywam się Adam Hałasa i swoje pierwsze strony pisałem w 2010 roku. Prowadzę blog oraz kanał na YouTubie dla programistów TworcaStron.pl.
- Fullstack developer - pracuję jako programista tworząc aplikacje dla polskich i zagranicznych firm.
- Autor kursów - tworzę kursy online dla programistów, które możesz znaleźć również na tej stronie oraz na YouTubie
Zresztą nie musisz ufać mi, zaufaj opinii kursantów, którzy ten kurs już przerobili 🔥:
Więcej opinii w sekcji "Opinie".
Zobacz kilka odcinków z kursu:
1.1 Intro
1.6 Historia Reacta
2.1 React v17 vs v18
2.8 Listy i pętle
7.10 HOC - zmiana logiki
11.13 Dodanie hotelu
Dla kogo nie jest ten kurs?
Jeśli nie znasz w ogóle JavaScriptu oraz HTML/CSS to ten kurs nie jest dla Ciebie. Wróć tutaj za jakiś czas :)
React - kurs kompletny
Poznaj Reacta w jego wersji 17 i 18 (obecnie najnowsza wersja to 18). Nieważne czy pracowałeś z Reactem czy to Twój początek. Kurs kompleksowo omawia wszystkie zagadnienia od podstaw po rzeczy zaawansowane.
Kurs składa się z ponad 130 lekcji i zawiera ponad 16 godzin materiału. Prowadzony tak, aby stopniowo wdrażać w świat najpopularniejszej biblioteki JavaScript.
Kurs ten kosztuje mniej niż jeden dzień pracy programisty React.js. Jest to cena jednorazowego wyjścia do klubu, dobrej kolacji lub nowej bluzy. W zamian dostajesz wiedzę, która pozwoli Ci pisać aplikacje frontendowe i podniesie Twoje kwalifikacje na rynku pracy. Wybór należ do Ciebie.
Czy ten kurs jest dla mnie?
- chcesz zacząć pracować jako programista frontend lub React developer?
- znasz JavaScript i chcesz dalej rozwijać się we frontendzie?
- chcesz nauczyć się najpopularniejszej biblioteki JS?
- podnieść swoje kwalifikacje i być bardziej konkurencyjny na rynku pracy?
- chcesz pisać dobry kod i wiedzieć jak tworzyć strukturę projektu?
- chcesz otworzyć sobie dalszą drogę rozwoju (znajomość Reacta jest wymagana przed wejściem do React Native, czyli narzędzia do tworzenia aplikacji mobilnych w JSie)?
- miałeś styczność z Reactem i teraz chcesz go poznać lepiej lub usystematyzować swoją wiedzę?
Jeśli odpowiedziałeś twierdząco, chociaż na jedno pytanie to ten kurs jest dla Ciebie!
Zawartość kursu:
- czym jest React, historia, porównanie, zastosowanie
- komponenty klasowe i funkcyjne
- zarządzanie stanem aplikacji
- rejestracja, logowanie, autentykacja
- stylowanie aplikacji
- zapisywanie i odczytywanie danych z bazy danych
- łączenie z backendem
- hooki, pisanie własnych hooków
- tworzenie i walidacja formularzy
- routing - strony, podstrony, zarządzanie ruchem
- testowanie i debugowanie aplikacji
- redux
- deploy, wysyłanie plików na hosting
- ... i wiele więcej
Gratis:
Do kursu gratisowo otrzymasz ściągi PDF z ważniejszymi elementami Reacta. Dodatkowo co kilka odcinków możesz pobrać aktualny kod , tak abyś mógł zacząć w dowolnym momencie!
Nic nie ryzykujesz, daję Ci gwarancję satysfakcji!
Każdy może wystawić opinie pod moimi kursami, nigdy żadnej nie usunąłem. Dlatego jestem pewny jakości moich kursów. Jak bardzo?
Na tyle, że jeśli kurs Ci się nie spodoba zwrócę Ci wszystkie pieniądze!
Wystarczy, że w ciągu 30 dni napiszesz, że kurs Ci się nie podoba a ja zwrócę Ci wszystko co do grosza. Nawet bez podawania przyczyny. Nic nie ryzykujesz!
Dzięki tej gwarancji nie musisz odkładać decyzji na później. Możesz zainwestować w swój rozwój już teraz, a jeśli z jakiegokolwiek powodu kurs nie przypadnie Ci do gustu, wrócisz do stanu początkowego :)
Pamiętaj, że rynek IT nie lubi stagnacji. Każdy dzień zwłoki to dzień w plecy. Nie zostawaj w tyle. Jeśli skorzystasz z oferty właśnie teraz, już za tydzien lub dwa będziesz pisał aplikacje w React.js. Dodatkowo cena kursu może się z czasem zwiększyć.
FAQ
Czy można zmieniać prędkość wideo?
Tak, plejer wideo pozwala na oglądanie w tempie od 0.8 do x2. Możesz więc przerobić ten kurs znacznie szybciej.
Czy po kursie będę potrafił pisać aplikacje i strony w React.js?
Tak, zdecydowanie!
Czy kurs zawiera pliki do pobrania?
Tak, co kilka odcinków jest do pobrania aktualny kod.
Czy mogę zadawać pytania autorowi kursów?
Tak. Pod każdym odcinkiem można zadać pytanie. Może odpowiedzieć inny kursant, ale ja również zawsze odpowiadam. Możesz do mnie pisać na adres email.
Czy kurs zawiera jeden duży projekt czy kilka małych?
Kurs zawiera jeden duży projekt. Jest tak, ponieważ specyfika kursu wygląda tak, że każdy moduł wynika z poprzedniego. Dlatego potrzebna jest znajomość całego kodu, który z czasem jest coraz większy. W przypadku małych projektów, kursant dostawałby pod koniec dużo nowego kodu i zamiast skupiać się na Reakcie, spędzałby masę czasu na zrozumienie nowego kodu.
Czy przed kursem muszę posiadać wiedzę na temat Reacta?
Nie! Kurs jest od podstaw po rzeczy zaawansowane. Wyjaśniam czym jest React, po co powstał i jak działa. Jedyne wymaganie to podstawowa znajomość JavaScript i HTML. Dlatego kurs jest dobry zarówno dla osób początkujących jak i dla tych, którzy mają już trochę doświadczenia.
Czy będę potrafił stworzony projekt umieścić w internecie?
Tak. Pokazuję jak wgrać pliki na hosting Firebase i co należy wcześniej zrobić.
Czy nauczę się dobry zasad pisania kodu?
Tak. Kurs jest prowadzony tak, aby trzymać się dobry zasad pisania kodu, nazywania plików oraz tworzenia struktury folderów.
Czy warto się uczyć Reacta 17/18?
Specjalny odcinek z wyjaśnieniem na YT: https://www.youtube.com/watch?v=XaREQxIxd20
Średnia ocena kursantów (ocen: 169)
Rafał J.
5.0Piotr S.
5.0kochanpl k.
5.0Michał F.
5.0Michał C.
4.5Robert M.
5.0Maciej G.
5.0Malgorzata W.
5.00b11001010 0.
5.0Miroslaw M.
4.5Michał R.
5.0Kamil K.
5.0Andrzej P.
5.0Rafał K.
5.0Ad P.
4.5Patryk G.
5.0Mateusz K.
5.0Marcin F.
5.0Przemek S.
5.0Maciej R.
5.0Robert N.
5.0Agnieszka P.
5.0Adrian O.
5.0Artur G.
5.0Michał L.
5.0Łukasz R.
4.0Mateusz B.
5.0Kamil J.
5.0Maksymilian A.
4.5Marek K.
5.0Jan S.
5.0Jacek S.
5.0Mateusz S.
5.0Arkadiusz Z.
5.0Mateusz M.
5.0Maksymilian I.
5.0Tomasz J.
5.0Agnieszka T.
5.0Oskar S.
5.0Katarzyna K.
5.0Adrian P.
5.0Piotr Z.
5.0PIotr C.
5.0sławek j.
5.0Paweł C.
5.0Sławomir K.
4.5Jakub K.
5.0Michał B.
5.0Antoni M.
5.0Dominika S.
5.0Szymon S.
5.0Konrad S.
5.0Maciej M.
4.5krzysztof k.
5.0Paweł Z.
5.0Bartosz M.
5.0Bartek S.
5.0Tomasz C.
5.0Tomasz K.
5.0Włodek J.
5.0Dawid K.
5.0Lukas P.
4.0Krystian P.
5.0Patryk K.
5.0Hessuss H.
5.0Krzysztof P.
5.0Agnieszka G.
5.0Szymon M.
5.0Karol S.
5.0Krzysztof K.
5.0Kacper R.
5.0Maciej W.
5.0Adam W.
5.0Marek D.
4.5Michał J.
5.0Kacper B.
5.0Dawid G.
4.5Fin L.
5.0Rafal Z.
5.0Kamil W.
5.0Dawid D.
5.0Mirosław M.
4.5Damian M.
5.0Patryk J.
5.0Maciej K.
5.0Artur T.
4.5Anna K.
5.0Dariusz L.
4.5Kamil S.
5.0Marcin G.
5.0Ewelina M.
3.0Jan W.
4.5Maciej T.
4.5Hubert W.
4.0Joanna K.
5.0Marek W.
5.0Łukasz J.
5.0Oliwier S.
4.0Wiktor K.
5.0Damian C.
4.5Darek C.
5.0Mateusz K.
4.0Zygmunt A.
4.5Szymon D.
5.0Dawid S.
5.0Rafał O.
5.0ola m.
5.0Robert B.
5.0Piotr G.
4.5Joanna K.
5.0Michał R.
4.5Sebastian S.
5.0Adrian P.
5.0J R.
5.0Maciek K.
5.0Bartłomiej L.
5.0Łukasz J.
5.0Paweł P.
5.0Piotr L.
5.0Martyna K.
4.5Jakub R.
5.0Wiktor R.
5.0Michał J.
5.0RED S.
5.0Grzegorz K.
5.0Roman G.
5.0Marek Z.
4.5Mariusz M.
5.0Michal K.
5.0Filip R.
5.0Kamil H.
5.0Patryk P.
4.0Michal D.
5.0Mateusz B.
5.0Dawid M.
5.0Mateusz P.
5.0Pawel G.
5.0Wojciech L.
5.0Maciej T.
5.0Joanna M.
5.0Artur K.
5.0Magdalena B.
5.0Grzegorz M.
5.0Łukasz K.
5.0Łukasz G.
5.0Michał J.
5.0Filip B.
5.0Stanisław S.
4.0Maciej R.
5.0Mariusz S.
4.0Julian M.
5.0Oliwier M.
5.0Krystian G.
5.0Michał R.
5.0Piotr G.
4.0Paweł B.
5.0Patryk H.
5.0Radosław D.
5.0Mateusz S.
4.5Pawel Z.
5.0Wiktoria G.
5.0Wojciech P.
5.0Mateusz H.
5.0Michał B.
5.0Wprowadzenie
- 1.1 Powitanie 02:06
- 1.2 Lekcja organizacyjna 0:00
- 1.3 Czym jest React 03:48
- 1.4 SPA vs tradycyjna strona 07:00
- 1.5 React vs inne frameworki 05:56
- 1.6 Historia Reacta 03:09
- 1.7 Wady i zalety 05:28
- 1.8 React vs React Native 02:59
- 1.9 Co dobrze wiedzieć 01:29
- 1.10 Co dobrze wiedzieć (spis odcinków YT) 0:00
Podstawy
- 2.1 React v17 vs v18 02:23
- 2.2 Pierwsze użycie 04:23
- 2.3 Czym jest JSX 03:08
- 2.4 JSX w praktyce 03:24
- 2.5 Pierwszy komponent 03:48
- 2.6 Przenosimy kod do edytora 03:10
- 2.7 Piszemy blog 07:40
- 2.8 Listy i pętle 08:22
- 2.9 Instrukcje warunkowe 04:05
- 2.10 Przekazanie wszystkich propsów 04:25
- 2.11 Akcje, reakcje, przyciski 05:41
- 2.12 State 05:53
- 2.13 Komponenty klasowe 08:18
- 2.14 Komponenty klasowe vs funkcyjne 06:15
- 2.15 Pliki na produkcje 13:19
Aplikacja React: strona z hotelami (à la Booking)
- 3.1 Planowanie aplikacji, zarys strony 06:07
- 3.2 Instalacja | create-react-app 06:13
- 3.3 Jak zainstalować v17 03:48
- 3.4 Struktura plików 10:32
- 3.5 Komponenty bazowe, rozbicie na pliki 09:34
Wygląd, stylowanie
- 4.1 CSS import 05:02
- 4.2 Stylowanie css module 05:19
- 4.3 Stylowanie inline 04:43
- 4.4 Stylowanie globalne 03:32
- 4.5 Dodajemy Bootstrapa 12:48
- 4.6 Łączenie klas (modułowe, globalne) 09:25
- 4.7 Zdjęcia, pliki 17:58
- 4.8 Public folder 03:44
- 4.9 Sass 06:13
Logika
- 5.1 Pobieranie wartości wyszukiwarki 06:26
- 5.2 Rozpoznanie klawiatury 05:08
- 5.3 Wdrożenie stanu aplikacji 08:09
- 5.4 Import react from 'react' - potrzebne? 02:03
- 5.5 Przekazywanie propsów w górę 08:17
- 5.6 this w klasach | class-fields-proposal 13:19
- 5.7 Cykl życia komponentu 16:21
- 5.8 PropTypes 09:36
Debugowanie
- 6.1 React errors 02:17
- 6.2 Debugowanie JS 05:06
- 6.3 React dev tools 08:50
Zaawansowane komponenty
- 7.1 Kompozycja 03:55
- 7.2 Layout strony 07:15
- 7.3 Kolorystyka strony 12:39
- 7.4 Context API 12:08
- 7.5 Aktualizacja kontextu 07:23
- 7.6 useContext 05:11
- 7.7 Wiele kontekstów 07:26
- 7.8 Debugowanie kontekstu 02:41
- 7.9 HOC - komponent wyższego rzędu 08:31
- 7.10 HOC - zmiana logiki 06:58
- 7.11 Paralax dzięki HOC 05:06
- 7.12 useEffect 06:39
- 7.13 useRef 03:31
- 7.14 Przepisanie klasy App na funkcje 10:14
- 7.15 useReducer 18:35
- 7.16 useReducer init 02:46
- 7.17 Niepotrzebne renderowanie klasy 06:14
- 7.18 Niepotrzebne renderowanie funkcji 05:50
- 7.19 useMemo 06:06
- 7.20 Najlepsza oferta 09:15
- 7.21 useCallback 05:27
- 7.22 useLayoutEffect 10:22
- 7.23 Licznik czasu najlepszej oferty 06:18
- 7.24 useEffect cleanup 04:44
Własne hooki
- 8.1 Po co nam hooki 04:43
- 8.2 Własny useState 07:35
- 8.3 Własny hook - useAuth 07:53
- 8.4 useDebugValue 02:01
- 8.5 Własny hook - useLocalStorage 08:36
- 8.6 Ostatnio oglądana oferta 13:21
- 8.7 useState przyjmujący funkcje (fix dla useLocalStorage) 02:24
- 8.8 Własny hook - useWebsiteTitle 04:01
Routing
- 9.1 Wprowadzenie 04:23
- 9.2 Więcej stron 07:29
- 9.3 Struktura plików 11:41
- 9.4 Switch - jedna strona jednocześnie 05:54
- 9.5 Odczytanie parametrów URL 09:06
- 9.6 Refaktoring 07:50
- 9.7 Przekierowanie z wyszukiwarki 07:58
- 9.8 Klasa .active w menu 05:50
- 9.9 Kilka routingów jednocześnie 12:47
- 9.10 404 02:36
- 9.11 hashRouter 02:58
- 9.12 Przekierowanie na stronę logowania 09:32
- 9.13 Lazy loading 07:32
- 9.14 Error boundary 10:00
- 9.15 Refaktoring useWebsiteTitle 05:06
Formularze
- 10.1 Kontrolowane vs niekontrolowane 15:04
- 10.2 Walidacja 17:41
- 10.3 Formularz dodawania hotelu 20:53
- 10.4 Przebudowa formularza na komponenty 24:20
- 10.5 Walidacja inaczej 18:46
- 10.6 Formularz rejestracji 10:04
Połączenie z backendem
- 11.1 Wstęp (firebase) 02:20
- 11.2 Fetch vs axios 06:26
- 11.3 Konfiguracja axiosa 01:57
- 11.4 Firebase SDK 01:26
- 11.5 Autentykacja backend vs frontend 03:58
- 11.6 Rejestracja 09:48
- 11.7 Wyświetlanie błędów firebase 02:42
- 11.8 Logowanie 10:32
- 11.9 Przechowywanie stanu logowania 04:34
- 11.10 Druga instancja axios 02:01
- 11.11 Przechowywanie usera w stanie 04:58
- 11.12 Aktualizacja profilu 05:55
- 11.13 Dodanie hotelu 04:19
- 11.14 Moje hotele - lista 07:10
- 11.15 Wyświetlanie hoteli 09:08
- 11.16 Usuwanie hotelu 03:09
- 11.17 Edycja hotelu 15:30
- 11.18 Firebase rules 01:29
- 11.19 Zakończenie modułu - rating 09:03
- 11.20 Rating - fix 01:35
Testy
- 12.1 Czy są testy automatyczne 03:10
- 12.2 Pierwszy test 03:34
- 12.3 Test Menu 06:59
- 12.4 Test Login 11:28
- 12.5 reportWebVitals 03:46
Deploy
- 13.1 Pliki konfiguracyjne 03:38
- 13.2 Build i upload na hosting 04:38
Na koniec
- 14.1 Porządkowanie plików 01:46
- 14.2 Components vs Containers 04:41
- 14.3 Sprzątanie ostrzeżeń 05:36
- 14.4 Portale 02:34
- 14.5 Przykładowe projekty 00:58
- 14.6 Redux 17:59
- 14.7 Koniec, prośba ode mnie 00:58
Bonus
- 15.1 Render Pattern 12:54
React v18
- 16.1 Co nowego 06:45
- 16.2 Migracja z v17 na v18 03:44
- 16.3 Batching 03:56
- 16.4 StrictMode 03:36
- 16.5 Suspense 08:49
- 16.6 Hook: useId 02:35
- 16.7 Hook: useTransition/startTransition 04:18
- 16.8 Hook: useDeferredValue 04:54
- 16.9 Hook: useInsertionEffect 04:54
- 16.10 Hook: useSyncExternalStore 04:42
Średnia ocena kursantów (ocen: 169)
Rafał J.
5.0Piotr S.
5.0kochanpl k.
5.0Michał F.
5.0Michał C.
4.5Robert M.
5.0Maciej G.
5.0Malgorzata W.
5.00b11001010 0.
5.0Miroslaw M.
4.5Michał R.
5.0Kamil K.
5.0Andrzej P.
5.0Rafał K.
5.0Ad P.
4.5Patryk G.
5.0Mateusz K.
5.0Marcin F.
5.0Przemek S.
5.0Maciej R.
5.0Robert N.
5.0Agnieszka P.
5.0Adrian O.
5.0Artur G.
5.0Michał L.
5.0Łukasz R.
4.0Mateusz B.
5.0Kamil J.
5.0Maksymilian A.
4.5Marek K.
5.0Jan S.
5.0Jacek S.
5.0Mateusz S.
5.0Arkadiusz Z.
5.0Mateusz M.
5.0Maksymilian I.
5.0Tomasz J.
5.0Agnieszka T.
5.0Oskar S.
5.0Katarzyna K.
5.0Adrian P.
5.0Piotr Z.
5.0PIotr C.
5.0sławek j.
5.0Paweł C.
5.0Sławomir K.
4.5Jakub K.
5.0Michał B.
5.0Antoni M.
5.0Dominika S.
5.0Szymon S.
5.0Konrad S.
5.0Maciej M.
4.5krzysztof k.
5.0Paweł Z.
5.0Bartosz M.
5.0Bartek S.
5.0Tomasz C.
5.0Tomasz K.
5.0Włodek J.
5.0Dawid K.
5.0Lukas P.
4.0Krystian P.
5.0Patryk K.
5.0Hessuss H.
5.0Krzysztof P.
5.0Agnieszka G.
5.0Szymon M.
5.0Karol S.
5.0Krzysztof K.
5.0Kacper R.
5.0Maciej W.
5.0Adam W.
5.0Marek D.
4.5Michał J.
5.0Kacper B.
5.0Dawid G.
4.5Fin L.
5.0Rafal Z.
5.0Kamil W.
5.0Dawid D.
5.0Mirosław M.
4.5Damian M.
5.0Patryk J.
5.0Maciej K.
5.0Artur T.
4.5Anna K.
5.0Dariusz L.
4.5Kamil S.
5.0Marcin G.
5.0Ewelina M.
3.0Jan W.
4.5Maciej T.
4.5Hubert W.
4.0Joanna K.
5.0Marek W.
5.0Łukasz J.
5.0Oliwier S.
4.0Wiktor K.
5.0Damian C.
4.5Darek C.
5.0Mateusz K.
4.0Zygmunt A.
4.5Szymon D.
5.0Dawid S.
5.0Rafał O.
5.0ola m.
5.0Robert B.
5.0Piotr G.
4.5Joanna K.
5.0Michał R.
4.5Sebastian S.
5.0Adrian P.
5.0J R.
5.0Maciek K.
5.0Bartłomiej L.
5.0Łukasz J.
5.0Paweł P.
5.0Piotr L.
5.0Martyna K.
4.5Jakub R.
5.0Wiktor R.
5.0Michał J.
5.0RED S.
5.0Grzegorz K.
5.0Roman G.
5.0Marek Z.
4.5Mariusz M.
5.0Michal K.
5.0Filip R.
5.0Kamil H.
5.0Patryk P.
4.0Michal D.
5.0Mateusz B.
5.0Dawid M.
5.0Mateusz P.
5.0Pawel G.
5.0Wojciech L.
5.0Maciej T.
5.0Joanna M.
5.0Artur K.
5.0Magdalena B.
5.0Grzegorz M.
5.0Łukasz K.
5.0Łukasz G.
5.0Michał J.
5.0Filip B.
5.0Stanisław S.
4.0Maciej R.
5.0Mariusz S.
4.0Julian M.
5.0Oliwier M.
5.0Krystian G.
5.0Michał R.
5.0Piotr G.
4.0Paweł B.
5.0Patryk H.
5.0Radosław D.
5.0Mateusz S.
4.5Pawel Z.
5.0Wiktoria G.
5.0Wojciech P.
5.0Mateusz H.
5.0Michał B.
5.0