Idealny dla zespołów, które…
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Poznasz zaawansowane techniki optymalizacji aplikacji, co pozwoli na szybsze i bardziej wydajne tworzenie oraz utrzymanie kodu.
Nauczysz się korzystać z narzędzi i wzorców, które pomogą w tworzeniu bardziej czytelnego, skalowalnego i łatwiejszego do testowania kodu.
Zdobędziesz umiejętności w różnych metodach zarządzania stanem aplikacji, co umożliwi lepsze dostosowanie aplikacji do konkretnych wymagań projektu.
Poprawisz swoje umiejętności typowania, co pozwoli na bardziej precyzyjne i bezpieczne pisanie kodu.
Poznasz narzędzia i biblioteki, takie jak react-query czy RxJS, co pozwoli na korzystanie z nowoczesnych rozwiązań w projektach.
Nauczysz się walidacji danych i schematów z wykorzystaniem Zod oraz integracji z formularzami React.
Poznasz nowoczesne podejście do pracy z danymi w aplikacjach React, w tym type-safe data fetching (REST i GraphQL) oraz React Relay.
Co konkretnie robimy
- · CSS modules
- · CSS in JS (styled-components)
- · Theming
- · Typowanie natywnego DOM i Reactowych zdarzeń
- · Typowanie interfejsu komponentów
- · Typowanie kodu zarządzającego stanem
- · Type vs interface,
- · Generyczne typy
- · Unknown, void i never
- · Type guards
- · walidacji schematów typu TypeScript
- · weryfikacja danych po stronie frontendu
- · react-hook-form (podstawy, walidacja, reagowanie na zmiany, dynamiczne pola)
- · weryfikacja schematu w oparciu o schemat (zod) oraz jego użycie w formularzach
- · react-query (query, mutacje, optymalizację zapytań)
- · internacjonalizacja przy użyciu react-i18next
- · React diffing algorithm (algorytm porównania)
- · klucze
- · dzielenie kodu (React.Suspense, React.lazy)
- · optymalizacje renderowania (memo hooks, ref)
- · dev tools profiler
- · useEffect vs useLayoutEffect
- · Centralized vs Distributed (e.g.: Context vs Redux)
- · Render props
- · Children props
- · Higher order component
- · Custom hooks
- · Pub-Sub
- · GraphQL vs REST
- · wprowadzenie do graphql
- · wprowadzenie do react-relay
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.