WarsawJS Workshop #52 — React.js na każdym poziomie — Online
21 Lutego 2021, 10:00-15:00 (Niedziela)
Jaki jest cel warsztatów?
Dzielić się wiedzą i doświadczeniem. Tym razem z React.js
Co muszę wiedzieć, aby przyjść?
Sprawdź dokladnie 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 ponieżej w opisie od danego trenera lub trenerki. Jeśli coś jest nie jasne, czegoś zabrakło, napisz do nas. Wyjaśnimy, uzupełnimy :).
Trenerka Agnieszka Rudnicka
grupa średnio-zaawansowana
Opis szkolenia:
Warsztat skierowany jest do osób, które mają za sobą napisanie aplikacji w React v15, i chciałby rozszerzyć swoją wiedzę o funkcje najnowszej wersji.
- Omówimy nowości w React v16 oraz ciekawsze pozycje z experimental
- Utworzymy projekt za pomocą narzędzia Create React App
- Omówimy jak budować projekt w Reakcie, by jego struktura była czytelna i łatwa do rozwijania
- Nauczymy się pisać aplikację złożoną z kilku komponentów wymieniających między sobą dane
- Nauczymy się zasilać komponenty danymi z zewnętrznego API
Setup szkolenia:
- Visual Studio Code
- Node.js 14.15.4
Trener Radosław Wojtysiak
Opis szkolenia:
Szkolenie skierowane jest dla osób, które miały już do czynienia z językiem JavaScript i chcą rozszerzyć swoje umiejętności o tworzenie projektu przy użyciu Reacta. Podczas spotkania stworzymy sobie prostą aplikację typu SPA. Szkolenie obejmuje:
- stworzymy projekt Reactowy (instalacja zależności, podstawowa konfiguracja przy użyciu Create React App),
- porozmawiamy o strukturze plików oraz podstawach architektury Reactowej (minimalnie porównamy tę bibliotekę z Angularem),
- stworzymy komponenty, które będą wymieniać między sobą dane i reagować na zmiany,
- zapytamy publiczne API o dane i zasilimy nimi przygotowane komponenty,
- [Jeśli czas pozwoli] skonfigurujemy bibliotekę Jest i napiszemy testy jednostkowe do naszego kodu
Setup szkolenia:
- zainstalowane Visual Studio Code,
- zainstalowany Node.js 14.15.4 (LTS) wraz z NPMem,
- kubek z kawą / herbatą / napoje
Trener Marcin Hegmajer !Warsztat w języku angielskim!
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 Patryk Omiotek
grupa średnio-zaawansowana
Opis szkolenia:
Zbudujemy panel admina bez API, no może nie do końca, bo zrobimy mini biblioteczkę do API, mocki za pomocą Mock Service Workera, oraz odpowiednią strukturę plików i komponentów z wykorzystaniem ChakraUI. Zajmiemy się przepływem danych oraz zabezpieczaniem poszczególnych części aplikacji. Napiszemy też własne hooki oraz testy.
Setup szkolenia:
- zainstalowane Visual Studio Code,
- zainstalowany Node.js 14.15.4 (LTS) wraz z NPMem,
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.