Struttura del corso

Introduzione

Modern React

  • Novità in React 18 e 19
  • Strumenti moderni e cambiamenti di approccio

Hook avanzati Moderni

  • useMemo, useCallback, useDispatch, useRef, useImperativeHandle

Modalità concorrente in React

  • Utilizzo dei ganci useTransition e useDeferredValue

Routing Next.js

  • Differenze tra App Router e Pages Router

Rendering Strategies in Next.js

  • Server Side Rendering vs Single Page Application vs Static Generation

Componenti server e azioni server

  • Utilizzo delle direttive ‘use server’ e ‘use client’

Fetching dati e caching

  • Strategia di rigenerazione statica incrementale

Utilizzare Next.js come Backend

  • Funzioni Edge e Edge Runtime

State Management

  • Contesto React, Redux e gestione dello stato atomico (Zustand)

Creare modelli in Next.js

  • Modelli riutilizzabili
  • Approcci e librerie di modelli CSS disponibili

Ottimizzazione delle prestazioni

  • Migliorare i tempi di caricamento e ottenere punteggi elevati nei Web Core Vitals

Strumentazione

Testing in Next.js

Strategie Monorepo

  • Next.js con TurboRepo / Nx

Monitoraggio, deployment e orchestrazione

Riassunto e conclusioni

Requisiti

  • Buona comprensione di JavaScript ed ES6+
  • Esperienza con React e React Hooks
  • Familiarità di base con Next.js
  • Comprensione delle chiamate API e della gestione dello stato

Pubblico

  • Sviluppatori React esperti che cercano di approfondire la loro conoscenza di Next.js
  • Sviluppatori front-end e full-stack in cerca di tecniche avanzate di ottimizzazione delle prestazioni
  • Ingegneri del software che lavorano su applicazioni Next.js su larga scala
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative