Contacta con nosotros

Temario del curso

Introducción

React moderno

  • Novedades en React 18 y 19
  • Herramientas modernas y cambios en el enfoque

Ganchos (Hooks) avanzados de React

  • useMemo, useCallback, useDispatch, useRef, useImperativeHandle

Modo concurrente en React

  • Uso de los ganchos useTransition y useDeferredValue

Enrutamiento en Next.js

  • Diferencias entre el Enrutador de Aplicaciones (App Router) y el Enrutador de Páginas (Pages Router)

Estrategias de renderizado en Next.js

  • Renderizado del lado del servidor vs. Aplicación de una sola página (SPA) vs. Generación estática

Componentes del Servidor y Acciones del Servidor

  • Uso de las directivas 'use server' y 'use client'

Obtención de datos y almacenamiento en caché

  • Estrategia de regeneración estática incremental

Uso de Next.js como backend

  • Funciones Edge (borde) y Runtime de Borde

Gestión del estado

  • React Context, Redux y gestión del estado atómico (Zustand)

Creación de plantillas en Next.js

  • Plantillas reutilizables
  • Enfoques CSS disponibles y bibliotecas de plantillas

Optimización del rendimiento

  • Mejora del tiempo de carga y logro de altas puntuaciones en las Métricas Principales de Web (Web Core Vitals)

Instrumentación

Pruebas en Next.js

Estrategias de monorepositorio

  • Next.js con TurboRepo / Nx

Monitoreo, implementación y orquestación

Resumen y próximos pasos

Requerimientos

  • Conocimiento sólido de JavaScript y ES6+
  • Experiencia con React y ganchos (hooks) de React
  • Familiaridad básica con Next.js
  • Comprensión de las llamadas a API y la gestión del estado

Público objetivo

  • Desarrolladores experimentados en React que buscan profundizar sus conocimientos sobre Next.js
  • Desarrolladores front-end y full-stack que desean técnicas avanzadas de optimización de rendimiento
  • Ingenieros de software que trabajan en aplicaciones Next.js a gran escala
 21 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas