Plan Szkolenia

Wprowadzenie

Nowoczesny React

  • Co nowego w React 18 i 19
  • Nowoczesne narzędzia i zmiany w podejściu

Zaawansowane hooki React

  • useMemo, useCallback, useDispatch, useRef, useImperativeHandle

Tryb współbieżny w React

  • Użycie hooków useTransition, useDeferredValue

Routing w Next.js

  • Różnice między App Router a Pages Router

Strategie renderowania w Next.js

  • Renderowanie po stronie serwera vs Single Page Application vs Generowanie statyczne

Komponenty serwerowe i akcje serwerowe

  • Użycie dyrektyw ‘use server’ i ‘use client’

Pobieranie danych i buforowanie

  • Strategia inkrementalnej regeneracji statycznej

Użycie Next.js jako backendu

  • Funkcje Edge i Edge Runtime

Zarządzanie stanem

  • React Context, Redux i atomowe zarządzanie stanem (Zustand)

Tworzenie szablonów w Next.js

  • Wielokrotnego użytku szablony
  • Dostępne podejścia do CSS i biblioteki szablonów

Optymalizacja wydajności

  • Poprawa czasu ładowania i osiąganie wysokich wyników Web Core Vitals

Instrumentacja

Testowanie w Next.js

Strategie Monorepo

  • Next.js z TurboRepo / Nx

Monitorowanie, wdrażanie i orkiestracja

Podsumowanie i kolejne kroki

Wymagania

  • Zaawansowana znajomość JavaScript i ES6+
  • Doświadczenie z React i React Hooks
  • Podstawowa znajomość Next.js
  • Zrozumienie wywołań API i zarządzania stanem

Grupa docelowa

  • Doświadczeni programiści React, którzy chcą pogłębić swoją wiedzę na temat Next.js
  • Front-endowi i full-stack developerzy poszukujący zaawansowanych technik optymalizacji wydajności
  • Inżynierowie oprogramowania pracujący nad aplikacjami Next.js na dużą skalę
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie