Tworzenie aplikacji z użyciem React
Tworzenie aplikacji z użyciem React
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie "Tworzenie aplikacji z użyciem React" przeznaczone jest dla programistów posiadających podstawową wiedzę w zakresie HTML i JavaScript, którzy chcą poszerzyć swoje kompetencje związane z tworzeniem wydajnych aplikacji działających po stronie przeglądarki
- Minimalna liczba uczestników4
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji10-09-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi24
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Zapoznanie z założeniami biblioteki React oraz architekturą ReduxZdobycie praktycznych umiejętności pozwalających na wykorzystanie biblioteki React do budowy aplikacji internetowych
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik tworzy wydajne aplikacje działające po stronie przeglądarki | Kryteria weryfikacji Uczestnik stworzył realny projekt, który można wygodnie udostępnić, skomentować i zaprezentować. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Wprowadzenie
- Charakterystyka i zasada działania biblioteki
- Konfiguracja środowiska i narzędzi deweloperskich
- JavaScript / TypeScript w kontekście React
- Zasada działania Virtual DOM
Podstawy React
- Wprowadzenie do składni JSX
- Tworzenie, konfigurowanie i renderowanie komponentów
- Zarządzanie stanem i jego współdzielenie
- Obsługa zdarzeń
- Cykl życia komponentów
- Debugowanie błędów i rozwiązywanie problemów
React Hooks
- Omówienie mechanizmu działania hooków
- Dobre praktyki Hooks i typowe pułapki
- Niemutowalne zarządzanie stanem z useState i useReducer
- Przykłady prawidłowego użycia useEffect w StrictMode
- Praca z mutowalnym stanem z useRef - dobre praktyki
- Optymalizacja wydajności dzięki hookom useMemo, useCallback, itp.
React w praktyce
- Budowanie złożonych widoków
- Stylowanie - przegląd rozwiązań, implementacja motywów
- Praca z formularzami
- Routing
- Dobre praktyki
- Komunikacja z backend
- Strategie zarządzania stanem
Zaawansowany React
- Routing, Meta-Frameworki i NextJS
- Form Hooks - stan i walidacja formularzy
- Server Components, Server Actions i useOptimistic
- Memoizacja i optymalizacja
- Suspense i lazy
Praca z wybranym mechanizmem zarządzania stanem aplikacji
- React Context
- Redux Toolkit Store (opcja)
- MobX Observable (opcja)
- Przegląd alternatyw
Testowanie (opcja)
- Konfiguracja jest/vitest z Testing Library
- Przykłady użucia selektorów RTL
- Mockowanie zależności z jest
- Kiedy i co testować - omówienie
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 3 Wprowadzenie, Podstawy React, React Hooks | Prowadzący Mateusz Kulesza | Data realizacji zajęć 17-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 2 z 3 React w praktyce, Zaawansowany React | Prowadzący Mateusz Kulesza | Data realizacji zajęć 18-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 3 z 3 Praca z wybranym mechanizmem zarządzania stanem aplikacji, Testowanie | Prowadzący Mateusz Kulesza | Data realizacji zajęć 19-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 3 450,15 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 805,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 143,76 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 116,88 PLN |
Prowadzący
Prowadzący
Mateusz Kulesza
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
materiały szkoleniowe - część teoretyczna szkolenia, slajdy - zostaną udostępnione uczestnikom na szkoleniu w formie pdf.
uczestnik otrzyma certyfikat uczestnictwa z opisem nabytych umiejętności
Warunki uczestnictwa
- Praktyczna umiejętność programowania w języku JavaScript / TypeScript
- Podstawowa wiedza z zakresu HTML i CSS
Informacje dodatkowe
Szkolenie będzie prowadzone zdalnie, w czasie rzeczywistym, na żywo, z trenerem, możliwością zadawania pytań.
Szkolenie składa się w 30% z wykładu teoretycznego, w 70% z warsztatów i samodzielnej pracy programistycznej.
Podczas szkolenia uczestnicy mają dostęp do czatu z trenerem, współdzielą ekran podczas części warsztatowej, żeby zaprezentować postęp swojej pracy.
Walidacja będzie bazowała na ocenie efektów samodzielnej pracy uczestników, będzie sprawdzała nabytą wiedzę teoretyczną i umiejętność jej zastosowania w praktyce.
Warunki techniczne
Warunki techniczne
szkolenie na platformie zoom, wymagane:
stabilne połączenie internetowe (zalecane min. 10Mbit/s download i 1Mbit/s upload)
przeglądarka internetowa Chrome
zainstalowana aplikacja Zoom App
dobrej jakości słuchawki oraz mikrofon (opcjonalnie) kamera internetowa
link do szkolenia zostanie przesłany uczestnikom przed szkoleniem i będzie aktywny do końca szkolenia.