WarsawJS Workshop #55 — React.js na każdym poziomie — Online
20 Czerwca 2021, 10:00-15:00 (Niedziela)

Jaki jest cel warsztatów?
Dzielić się wiedzą i doświadczeniem. Tym razem zajmiemy się javascriptową biblioteką React.js.
Co muszę wiedzieć, aby przyjść?
Sprawdź dokładnie grupę, jej opis, trenerzy prowadzą ten sam temat, często jednak tworzymy grupy o zróżnicowanym poziomie lub specyficznym zastosowaniu.
Wymagane oprogramowanie
Każdy trener ma odrobinę inne wymagania. Dokładne wytyczne znajdziesz poniżej w opisie od danego trenera lub trenerki. Jeśli coś jest nie jasne, czegoś zabrakło, napisz do nas. Wyjaśnimy, uzupełnimy :).
Trener Marcin Hagmajer
Opis szkolenia:
Na szkoleniu każdy uczestnik opracuje aplikację do przeglądania wyników (piosenek, filmów lub książek) z iTunes Search API dla danego zapytania. Dzięki temu, że API jest szybkie i zawiera bogatą ilość danych, można stworzyć w oparciu o nie zróżnicowane aplikacje. Skorzystamy z gotowej biblioteki komponentów ChakraUI i skupimy się na sposobie dzielenia aplikacji na mniejsze części i odpowiednim wykorzystaniu React Hooks.
Setup szkolenia:
- zainstalowane Visual Studio Code,
- zainstalowany Node.js 14.15.4 (LTS) wraz z NPMem,
Trener Andriy Mykulyak
Opis szkolenia:
Podczas warsztatów nauczymy się podstaw programowania w React na przykładzie napisania klonu gry "2048" (https://play2048.co). Omówimy następujące tematy:
- co to jest komponent (React-owy)
- składnia JSX
- obsługa wydarzeń DOM w komponent-ach
- do czego służą hook-i
- podstawy routing-u w oparciu o react-router
- podstawy zarządzania stanem w oparciu o redux
Oczekiwania wobec uczestników:
- masz pozytywne nastawienie
- nie boisz się zadawać pytania
- masz ogólne pojęcie o programowaniu (potrafisz wytłumaczyć co to jest funkcja, zmienna, moduł w JS)
- masz zainstalowaną jedną z współczesnych przeglądarek (Chrome, Firefox, Opera, MS Edge)
- zainstalowałeś Node.js (https://nodejs.org/en/)
- zainstalowałeś edytor tekstowy (polecam Visual Studio Code, https://code.visualstudio.com/download) lub IDE
Opis
- Przed wydarzeniem powinieneś otrzymać dostęp do Slacka, który posłuży jako kanał komunikacji podczas wydarzenia, ale także po nim.
- Spotkanie odbędzie się online — prosimy zainstalować wymagane oprogramowanie.
- Otrzymasz dostęp do narzędzia i będziesz mógł wybrać kanał Twojego trenera.
- Podczas wydarzenia przewidziana jest przerwa.
- Trener razem z całą swoją grupą przeprowadzi Was przez realizacje projektu, stworzonego specjalnie na te warsztaty.
- Jeśli czegoś nie będziesz wiedzieć, to zadawaj pytania trenerowi bądź organizatorom.
- Po kilku godzinach kodowania będzie możliwość prezentacji swojego projektu na forum całego szkolenia. To dobre miejsce, aby pokazać, czego można było się nauczyć na szkoleniu.
- Na zakończenie spotkania otrzymasz dyplom w formacie PDF.