React

zapytaj o cenę

16 h

Kategoria: Front-end

Dla kogo jest ten kurs?

Szkolenie „Budowa aplikacji SPA w React i Redux” jest przeznaczone dla każdego, kto posiada, niekoniecznie komercyjne, doświadczenie w programowaniu w JavaScripcie w wersji ES6 (ECMAScript 2015) i chce poznać możliwosći najpopularniejszej biblioteki do tworzenia aplikacji front-endowych, jaką jest React oraz wykorzystanie w praktyce unidirectional data flow przy pomocy Reduxa.

Czego nauczysz się na kursie?

  • poznasz React w praktyce tworząc razem z trenerem aplikację webową od podstaw
  • poznasz cały ekosystem Reacta, czyli biblioteki, które w połączeniu z Reactem można nazwać pełnoprawnym frameworkiem
  • poznasz dobre praktyki i rozwiązania ułatwiające codzienną pracę w React
  • połączysz swoją aplikację z serverless’owym backendem przy użyciu Google Cloud (Firebase)

Omawiane rozwiązania:

  • dowiesz się jak działają komponenty i nauczysz się tworzyć je tak by były reużywalne, a aplikacje można było “składać z klocków”
  • poznasz sposoby na tworzenie elastycznych komponentów, wzorce takie jak Higher-Order Components czy render props
  • poznasz różne sposoby na stylowanie poszczególnych komponentów, tak aby style CSS nie miały wpływu na całą aplikację
  • nauczysz się zarządzać stanem aplikacji ja pomocą biblioteki Redux i redux-thunk

Jak uczysz się w Akademii?

63 h
podzielonych na:
3 h prework-u
– samodzielnego przygotowania do kursu
45 h warsztatów pod okiem trenera na sali szkoleniowej
15 h pracy w domu, w tym:
– zadania domowe
– powtarzanie materiału

W ramach kursu zapewniamy:
+ konsultacje z trenerami, także po zajęciach
+ Slack-a jako narzędzie do komunikacji
+ wszystkie niezbędne licencje na oprogramowanie w trakcie trwania kursu
+ wsparcie techniczne (jeśli masz problem ze swoim komputerem, pomożemy)
+ dostęp do materiałów w trakcie i po kursie

Program kursu

  • React – zarys i koncepcja
  • React jako biblioteka do wydajnego renderowania elementów UI
  • renderowanie warunkowe
  • renderowanie list i iteracje
  • komponenty w React
  • właściwości komponentów
  • cykl życia komponentów
  • stan komponentów
  • obsługa eventów
  • formularze
  • kompozycja komponentów
  • dobre praktyki w strukturze projektów
  • zaawansowane tematy
  • Higher-Order Components
  • React Router
  • Lazy loading
  • komponenty interfejsu – material-ui
  • stylowanie komponentów
  • testowanie komponentów w Jest
  • Redux
  • połączenie Reduxa z React
  • Firebase i połączenie Firebase z React

Co wyróżnia to szkolenie?

Nasze szkolenie wyróżnia kompleksowe podejście do zagadnienia. Nie tylko poznasz Reacta, ale cały jego ekosystem oraz wiele szczegółów i dobrych praktyk, które pomogą Ci w sprawnym tworzeniu aplikacji, jakie można spotkać podczas pracy.

Szkolenie może być rozłożone aż na piętnaście krótkich spotkań, co znacznie ułatwia przyswojenie materiału, w szczególności w kontraście do szkoleń realizowanych w jeden weekend.

Czego oczekujemy od kursantów?

  • doświadczenia (niekoniecznie komercyjnego) w programowaniu w JavaScripcie w wersji ES6 (ECMAScript 2015)
  • podstawowego doświadczenia w pracy z managerem pakietów npm
  • podstawowej znajomości języka angielskiego
  • zainstalowanego edytora kodu (preferowany Visual Studio Code) i Google Chrome
  • własnego laptopa z systemem operacyjnym Windows 7 / 8 / 10 /lub/ MacOS /lub/ Linux
    optymalna konfiguracja sprzętowa: procesor i5+ lub podobny, 8GB+ pamięci RAM, zalecany dysk SSD

ZAPYTAJ O SZKOLENIE







Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.

KTO PROWADZI KURS

Bartosz Cytrowski

trener JavaScript/ ReactJS

Profil na

Skontaktuj się z nami




Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.