Zkuste nás kontaktovat

Návrh Školení

Úvod

Moderní React

  • Co je nového v Reactu 18 a 19
  • Moderní nástroje a změny v přístupu k vývoji

Pokročilé React hooky

  • useMemo, useCallback, useDispatch, useRef, useImperativeHandle

Konkurenční režim v Reactu

  • Využití hooků useTransition a useDeferredValue

Směrování v Next.js

  • Rozdíly mezi App Router a Pages Router

Strategie vykreslování v Next.js

  • Serverové vykreslování vs. jednostránková aplikace vs. statická generace

Serverové komponenty a serverové akce

  • Použití direktiv ‘use server’ a ‘use client’

Načítání a ukládání dat do mezipaměti

  • Strategie postupné statické regenerace obsahu

Použití Next.js jako backendového řešení

  • Edge Functions a Edge Runtime

Správa stavu aplikace

  • React Context, Redux a atomární správa stavu (Zustand)

Tvorba šablon v Next.js

  • Vytváření znovupoužitelných šablon
  • Dostupné přístupy k stylování a knihovny šablon

Optimalizace výkonu aplikací

  • Zkracování doby načítání a dosažení vysokých hodnocení Web Core Vitals

Instrumentace a monitorování

Testování aplikací v Next.js

Strategie práce s monorepo projekty

  • Použití Next.js s TurboRepo či Nx

Nasazení, monitorování a orchestrace aplikací

Shrnutí a další kroky

Požadavky

  • Pevná znalost jazyka JavaScript a ES6+
  • Zkušenosti s používáním Reactu a jeho hooků
  • Základní znalosti o frameworku Next.js
  • Pochopení principů volání API a správy stavu

Cílové skupiny

  • Zkušení vývojáři Reactu, kteří si chtějí prohloubit znalosti o Next.js.
  • Frontendoví a full-stack vývojáři hledající pokročilé metody optimalizace výkonu.
  • Softwaroví inženýři pracující na rozsáhlých projektech využívajících Next.js.
 21 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie