Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
React moderno
- Le novità in React 18 e 19
- Gli strumenti più recenti e i cambiamenti nei metodi di sviluppo
Hook avanzati di React
- useMemo, useCallback, useDispatch, useRef, useImperativeHandle
Modalità concorrente in React
- L’utilizzo degli hook useTransition e useDeferredValue
Routing in Next.js
- Differenze tra App Router e Pages Router
Strategie di rendering in Next.js
- Server Side Rendering, applicazioni a pagina singola e generazione statica
Server Components e Server Actions
- L’utilizzo delle direttive ‘use server’ e ‘use client’
Recupero dei dati e caching
- La strategia della rigenerazione statica incrementale
Utilizzo di Next.js come backend
- Edge Functions ed Edge Runtime
Gestione dello stato
- React Context, Redux e gestione atomica dello stato (Zustand)
Creazione di template in Next.js
- Template riutilizzabili
- Gli approcci CSS disponibili e le librerie per i template
Ottimizzazione delle prestazioni
- Miglioramento dei tempi di caricamento e raggiungimento di punteggi elevati nei Web Core Vitals
Strumenti di monitoraggio
Testing in Next.js
Strategie per i monorepo
- Integrazione tra Next.js e TurboRepo/Nx
Monitoraggio, distribuzione e orchestrazione
Riassunto e prossimi passi
Requisiti
- Solida conoscenza di JavaScript ed ES6+
- Esperienza nell’utilizzo di React e dei suoi hook
- Familiarità di base con Next.js
- Comprensione delle chiamate API e della gestione dello stato
Destinatari del corso
- Sviluppatori React esperti che vogliono approfondire le proprie conoscenze su Next.js
- Sviluppatori front-end e full-stack interessati a tecniche avanzate di ottimizzazione delle prestazioni
- Ingegneri software impegnati nello sviluppo di applicazioni Next.js su larga scala
21 ore