Idealny dla zespołów, które…
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
tworzyć interaktywne aplikacje wykorzystujące React
skutecznie komunikować się z backendem w celu pobrania i przesłania danych
połączyć React z popularnymi bibliotekami do routingu, zarządzania stylami
pisać testowalne i łatwe do utrzymania aplikacje
używać TypeScript w aplikacjach React
zarządzać stanem globalnym z wykorzystaniem Redux
testować aplikacje (Jest, React Testing Library, Cypress)
Co konkretnie robimy
- · Wprowadzenie do narzędzi i opis środowiska (vite)
- · Opis struktury folderów oraz wyjaśnienie jak działa React
- · Tworzenie produkcyjnej wersji aplikacji
- · Wprowadzenie do JSX
- · Definiowanie komponentów
- · Renderowanie warunkowe
- · Renderowanie kolekcji
- · Obsługa zdarzeń
- · CSS modules
- · CSS in JS (styled-components)
- · Porównanie stylowania
- · React hooks (state, effect)
- · Zarządzanie lokalnym stanem komponentu
- · Cykl życia komponentu
- · Obsługa formularzy poprzez komponenty kontrolowane
- · Podstawy react-hook-form
- · Obsługa zdarzeń asynchronicznych (komunikacja z REST API poprzez fetch API)
- · Wprowadzenie do react-query
- · Routing (react-router-dom)
- · Kompozycja komponentów w drzewie Virtual DOM
- · Komunikacja między komponentami poprzez props
- · React context
- · Iteracyjne wprowadzanie kodu TypeScriptowego
- · Wprowadzenie do Typescript
- · Typowanie zdarzeń
- · Typowanie interfejsu komponentów
- · Typowanie kodu zarządzającego stanem
- · Rozwiązywanie problemów z nieotypowanymi bibliotekami w TypeScript
- · Przegląd praktyk związanych ze strukturą modułów w projekcie
- · Stworzenie aplikacji zawierającej poznany materiał
- · Wprowadzenie do koncepcji Reduksa (state, action, reducer)
- · Globalne zarządzanie stanem z wykorzystaniem biblioteki Redux
- · Testy jednostkowe z wykorzystaniem biblioteki Jest i react-testing-library
- · Testy integracyjne z wykorzystaniem biblioteki Cypress i cypress-testing-library
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Szkolenie Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Szkolenie Aplikacje Full-stack z NestJS i Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Szkolenie Aplikacje Node i ExpressJS z TypeScript
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.