Nasz autorski projekt szkoleniowo stażowy dla Testera manualno-automatyzującego START 20 lutego 2026! Zostało ostatnie miejsce!
Termin gwarantowany
Zaawansowany React – wzorce, wydajność i architektura

Pierwotna cena wynosiła: 3400,00 PLN.Aktualna cena wynosi: 2599,00 PLN.

  • Widoczna cena nie zawiera podatku VAT (23%)
  • Certyfikat ukończenia
  • Dodatkowe materiały po szkoleniu
  • 30 dniowe wsparcie szkoleniowca
  • Praktyczne zadania
  • Możliwość płatności w ratach (umowa bezpośrednio z Quality Island) – Pobierz wzór umowy

8 w magazynie (może być zamówiony)

Stacjonarnie czy online?
Wybierz datę
Zobacz opinie o szkoleniu

React daje dużą swobodę architektoniczną. Ta elastyczność w zespołach seniorskich wymaga jednak jasnych zasad i świadomych decyzji projektowych.

Podczas szkolenia Zaawansowany React, wzorce, wydajność i architektura uczestnicy analizują rzeczywiste problemy produkcyjne: zarządzanie stanem w dużej aplikacji, optymalizacja renderowania, projektowanie reużywalnych komponentów oraz skalowanie projektu w zespole.

Szkolenie ma charakter warsztatowy i koncentruje się na realnych decyzjach architektonicznych.

Organizacja

  • 2 dni ( 2 x 7 h) w godzinach 8:00- 15:00
  • Dodatkowe materiały po szkoleniu
  • Certyfikat uczestnictwa
  • Nagranie z całego szkolenia (dodatkowo płatne)
  • 30 dniowe wsparcie ekspertów
  • Praktyczne zadania
  • Wieloletni praktyk, ekspert w obszarze testów
  • Forma szkolenia
    Szkolenie realizowane jest online (na żywo, na profesjonalnej platformie do pracy zdalnej ClickMeeting) lub stacjonarnie, w zależności od wybranego terminu. W obu przypadkach pracujemy warsztatowo, z aktywnym udziałem uczestników.
  • Czas trwania
    Szkolenie trwa 2 dni (7 godzin pracy warsztatowej), z przerwami. Skupiamy się na konkretach, bez „rozciągania programu”.
  • Poziom
    Szkolenie przeznaczone jest dla poziomu senior.
    Wymagana zaawansowana znajomość React, hooks i TypeScript (opcjonalnie).

Dla kogo

To szkolenie jest dla Ciebie, jeśli:

  • jesteś React developerem na poziomie senior
  • pełnisz rolę tech leada
  • odpowiadasz za architekturę frontendową
  • pracujesz nad dużą aplikacją SPA lub MPA
  • Twój zespół rozwija projekt produkcyjny
  • chcesz poprawić wydajność i strukturę kodu

To szkolenie nie jest dla Ciebie, jeśli:

  • dopiero uczysz się React
  • nie masz doświadczenia produkcyjnego
  • szukasz kursu podstaw JSX i hooks

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • projektować architekturę dużej aplikacji React
  • stosować wzorce projektowe w komponencie i warstwie danych
  • optymalizować wydajność renderowania
  • zarządzać stanem globalnym i lokalnym
  • unikać antywzorców produkcyjnych
  • projektować aplikację pod kątem skalowalności zespołowej
  • świadomie podejmować decyzje technologiczne

Jak pracujemy

To szkolenie ma formę warsztatową. Pracujesz, testujesz i popełniasz błędy tu i teraz, dokładnie tak, jak w realnym projekcie.

Nasze podejście:

  • 80% praktyki, analiza i refaktoryzacja kodu
  • rozwiązywanie realnych problemów produkcyjnych
  • porównanie różnych podejść do zarządzania stanem
  • optymalizacja pod Core Web Vitals
  • dyskusja o kompromisach technologicznych
  • tłumaczenie „dlaczego ta decyzja ma konsekwencje za rok”

Atuty szkoleń

01

Praktyka zamiast teorii

Szkolenia prowadzą praktycy, którzy na co dzień pracują z jakością i testami.
Zero „hello world”, realne przypadki i problemy z projektów.

02

Elastyczne formy płatności

Raty 0%, płatność odroczona lub dofinansowanie z BUR.
Pomagamy dobrać najlepszą opcję, bez presji i zbędnych formalności.

03

Certyfikat potwierdzający realne kompetencje

Po szkoleniu otrzymujesz certyfikat w języku angielskim, możliwy do udostępnienia rekruterom i pracodawcom.
Zakres certyfikatu jasno opisuje zdobyte umiejętności.

04

Profesjonalna forma online

Interaktywne zajęcia na stabilnej platformie:
współdzielenie ekranu, Q&A, nagrania, materiały i aktywny kontakt z trenerem.

05

Wsparcie po szkoleniu

Nie zostawiamy Cię samego po ostatnim slajdzie.
Masz pytania po szkoleniu? Możesz do nas wrócić z konkretnym problemem.

06

Gwarancja zadowolenia

Jeśli szkolenie nie spełni Twoich oczekiwań, porozmawiamy.
A jeśli masz uzasadnione zastrzeżenia, zwracamy pieniądze.

Wymagania wstępne

  • zaawansowana znajomość React
  • praktyczne doświadczenie w projekcie produkcyjnym
  • znajomość hooks i koncepcji komponentów funkcyjnych
  • własny laptop z dostępem do internetu

Program kursu

  • podział na warstwy: UI, domain, infrastructure

  • smart vs dumb components (container/presenter)

  • feature-based folder structure vs layered architecture

  • separacja logiki biznesowej od komponentów prezentacyjnych

  • granice odpowiedzialności komponentów

  • unikanie „God Component” i nadmiernego prop drilling

  • strategia skalowania aplikacji w zespole

  • kiedy stosować HOC w nowoczesnym React

  • Render Props vs custom hooks

  • Compound Components (kontrola API komponentu)

  • Hook factories, tworzenie parametryzowanych hooków

  • kompozycja zamiast dziedziczenia

  • antywzorce związane z nadmierną abstrakcją

  • lokalny vs globalny stan

  • unidirectional data flow w praktyce

  • Redux Toolkit, standaryzacja i middleware

  • Zustand i Jotai, podejście minimalne i reaktywne

  • Context+ useReducer, kiedy wystarczy

  • kryteria wyboru rozwiązania do projektu

  • wpływ zarządzania stanem na testowalność

  • analiza kosztu re-renderów

  • React.memo, kiedy ma sens

  • pułapki useMemo i useCallback

  • batching i concurrent rendering (React 18)

  • lazy loading komponentów (React.lazy)

  • code splitting na poziomie routingu

  • analiza wydajności przy użyciu React Profiler

  • oddzielenie warstwy danych od komponentów

  • React Query, cache, re- fetch, invalidation

  • SWR, stale-while- revalidate

  • obsługa loading state i optimistic updates

  • Suspense dla danych (eksperymentalnie/ praktycznie)

  • projektowanie strategii cache w aplikacji produkcyjnej

  • Error Boundaries, zakres i ograniczenia

  • fallback UI i UX w przypadku błędów

  • centralne logowanie błędów (np. Sentry)

  • retry logic w warstwie danych

  • separacja błędów infrastrukturalnych i biznesowych

  • budowanie odpornej aplikacji frontendowej

  • separacja hooków UI i hooków domenowych

  • hooki jako adapter warstwy API

  • kompozycja hooków

  • testowanie hooków w izolacji

  • wzorce tworzenia hooków z side effects

  • utrzymanie czytelności przy rosnącej liczbie zależności

  • testowanie zachowania zamiast implementacji

  • mockowanie warstwy danych (React Query/ fetch)

  • testowanie hooków biznesowych

  • testowanie scenariuszy błędów

  • testowanie komponentów z kontekstem i store

  • integracyjne testy UI vs testy jednostkowe

  • analiza struktury drzewa komponentów

  • profiling renderów

  • wykrywanie niepotrzebnych aktualizacji

  • monitoring błędów produkcyjnych

  • analiza bundle size

  • integracja z CI/ CD i kontrola jakości

  • analiza istniejącego problematycznego komponentu

  • identyfikacja antywzorców

  • podział odpowiedzialności

  • wydzielenie hooków i warstw

  • optymalizacja wydajności

  • projektowanie nowej struktury aplikacji

  • porównanie wersji „przed” i „po”

Wiele możliwości finansowania szkoleń i kursów

01

Środki własne

Opłać szkolenie od razu, szybko i bez formalności.
Przelew online, BLIK lub karta. Bez prowizji i ukrytych kosztów.

02

Płatność ratalna

Rozłóż płatność na raty 0%, bez dodatkowych opłat.
Każdą kwotę powyżej 2000 zł możesz podzielić nawet na 6 rat.

03

Odroczona płatność

Zapisz się dziś, zapłać dopiero za 3 miesiące.
Elastyczne podejście, w razie potrzeby możemy czasowo wstrzymać płatność.

04

Dofinansowanie Z BUR

Szkolenie może być objęte dofinansowaniem w ramach BUR, zazwyczaj 50- 80% kosztów.
Pomagamy sprawdzić możliwości i prowadzimy przez formalności krok po kroku.

Czytaj więcej

Szkolenie w 5 krokach

Prosty zapis na szkolenie

Wybierasz termin szkolenia i zapisujesz się w kilka sekund.
Bez skomplikowanych formularzy i zbędnych formalności.

Wybór formy płatności

Decydujesz, jak chcesz zapłacić:
jednorazowo, w ratach 0%, z odroczoną płatnością lub z dofinansowaniem (np. BUR).
Jeśli trzeba, pomagamy dobrać najlepszą opcję.

Przygotowanie do szkolenia

Przed szkoleniem otrzymujesz informacje organizacyjne i wskazówki techniczne.
Dzięki temu wchodzisz na szkolenie przygotowany, bez stresu i improwizacji.

Udział w szkoleniu (praktyka)

Bierzesz udział w intensywnym, praktycznym szkoleniu.
Celem szkolenia jest przejście z poziomu „umiemy Reacta” do poziomu „projektujemy system frontendowy świadomie”.

Materiały i dalsze wsparcie

Po szkoleniu otrzymujesz materiały oraz certyfikat.
Opcjonalnie możesz dokupić nagranie szkolenia i wracać do materiału, kiedy chcesz.
W razie pytań, jesteśmy dostępni także po zakończeniu szkolenia.

Najczęściej zadawane pytania

Tak, wraz z omówieniem concurrent features.
W zależności od wersji szkolenia.
Tak, w kontekście architektonicznym.
Może być rozszerzone o TS.
Tak, w praktyce z DevTools.
Zaawansowana praktyka z elementami architektury.
Tak, możliwe również na kodzie firmy.
Tak, wraz z certyfikatem.
Tak, jako opcja dodatkowo płatna.
Tak, szczególnie w kontekście architektury i wydajności.

Masz pytania? Porozmawiajmy o szkoleniu

Nie masz pewności, czy to szkolenie jest dla Ciebie? Zastanawiasz się, czy poziom będzie odpowiedni, jak wygląda program albo która forma finansowania ma sens w Twoim przypadku?

Porozmawiaj z naszym konsultantem, który:

  • pomoże ocenić, czy to szkolenie realnie wesprze Twoje cele,
  • doradzi najlepszą formę udziału (indywidualnie / firmowo),
  • wyjaśni kwestie organizacyjne i finansowe (raty, płatność odroczona, BUR).

Bez sprzedażowej presji. Konkretna rozmowa o Twojej sytuacji.

Umów bezpłatną konsultację (15–20 minut, online)
lub napisz bezpośrednio: szkolenia@qualityisland.pl

Umów się na bezpłatną konsultacje

Zobacz podobne szkolenia