Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Vista previa de Next.js 16 y arquitectura avanzada
- Funciones clave y cambios en Next.js 16.x
- Arquitectura y principios de diseño del App Router
- Componentes de Servidor vs. Componentes de Cliente
- Estrategias de renderizado: SSR, SSG, ISR y streaming
- Convenciones de estructura de proyectos y mejores prácticas
- Diseño de aplicaciones centrado en el rendimiento
Ruteo avanzado y navegación
- Maquetas anidadas y patrones de UI compartidos
- Grupos de rutas para un ruteo organizado
- Rutas paralelas para segmentos de ruta independientes
- Rutas de intercepción y navegación modal
- Ruteo dinámico y segmentos comodín (catch-all)
- Controladores de rutas para endpoints personalizados
- Middleware para la interceptación de solicitudes
Componentes de Servidor de React y funciones del servidor
- Análisis profundo del modelo de Componentes de Servidor de React
- Obtención de datos en el servidor
- Interfaz de usuario en streaming con límites Suspense
- Límites de error y manejo de errores
- Patrones de interfaz de carga (loading UI)
- Renderizado parcial y renderizado selectivo
Server Actions y formularios
- Arquitectura y capacidades de Server Actions
- Gestión de formularios con procesamiento en el servidor
- Estrategias de validación
- Actualizaciones de UI optimista
- Estados pendientes y retroalimentación al usuario
- Carga de archivos y mejora progresiva
Obtención avanzada de datos y caché
- API Fetch en Next.js y memoización de solicitudes
- Fundamentos de Data Cache
- Configuración de Route Cache
- Ruta de caché del router e invalidación de caché
- Estrategias de revalidación: bajo demanda y basadas en tiempo
- Patrones de datos en streaming
Autenticación y autorización
- Arquitectura de autenticación en Next.js
- Patrones de gestión de sesiones
- Flujos de autenticación basados en JWT
- Estrategias de integración OAuth
- Implementación de Control de Acceso Basado en Roles (RBAC)
- Protección de rutas basada en middleware
Integración de bases de datos y ORM
- Consideraciones de arquitectura de base de datos
- Integración de PostgreSQL con Next.js
- Configuración de Prisma ORM y consultas
- Vista previa y migración de Drizzle ORM
- Configuración de pools de conexión
- Estrategia de migraciones de bases de datos
- Patrones de repositorio para el acceso a datos
Desarrollo de APIs
- Controladores de rutas y convenciones de rutas API
- Implementación de APIs RESTful
- Validación de solicitudes API
- Manejo de errores y formato de respuestas
- Endpoints para carga de archivos
- Integración y verificación de webhooks
- Limitación de velocidad (rate limiting) y seguridad de la API
Optimización del rendimiento
- Análisis y optimización de paquetes bundle
- Estrategias de code splitting
- Importaciones dinámicas para carga bajo demanda
- Optimización del componente Image
- Optimización de fuentes con next/font
- Patrones de carga diferida (lazy loading)
- Técnicas de optimización de Core Web Vitals
Pruebas de aplicaciones Next.js
- Estrategias de pruebas unitarias para código de servidor y cliente
- Pruebas de componentes con utilidades de prueba
- Pruebas de integración para flujos de datos completos
- Pruebas end-to-end con Playwright o Cypress
- Mockeo de APIs y servicios
- Pruebas de Componentes de Servidor
- Pruebas de Server Actions
Despliegue, DevOps y monitorización
- Configuración de builds de producción
- Gestión de variables de entorno
- Contenerización con Docker para Next.js
- Configuración de pipelines CI/CD
- Monitorización y registro de la aplicación
- Rastreo y reporte de errores
- Monitorización del rendimiento en producción
Patrones avanzados y proyecto final
- Patrones de arquitectura de proyectos para escalabilidad
- Organización de funciones y límites de módulos
- Patrones de diseño comunes en aplicaciones Next.js
- Arquitectura de aplicaciones multitenant
- Tutorial del proyecto final
- Revisión del curso y sesión de preguntas y respuestas
Requerimientos
- Conocimientos intermedios de React (componentes, hooks, gestión del estado)
- Familiaridad con Node.js y JavaScript (ES6+)
- Comprensión de los conceptos HTTP/REST y las APIs web
Audiencia
- Desarrolladores full-stack que avanzan hacia Next.js 16 para aplicaciones en producción
- Desarrolladores de React que migran desde versiones anteriores de Next.js o crean aplicaciones para entornos críticos en cuanto al rendimiento
- Desarrolladores backend que adoptan Componentes de Servidor de React para una arquitectura de aplicaciones full-stack
21 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales