Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative