React Moderno y Avanzado
Construye aplicaciones React modernas, escalables y optimizadas utilizando hooks, gestión de estado, testing y Next.js.
Nivel
Intermedio
Duración
8 semanas
Carga
48 horas
Modalidad
En vivo
RESULTADOS
¿Qué aprenderás?
Construir aplicaciones React escalables.
Gestionar estado y datos de manera eficiente.
Optimizar el rendimiento de aplicaciones frontend.
Utilizar Next.js y Server Components en aplicaciones modernas.
METODOLOGÍA
Una formación orientada a la práctica
Clases y recursos
Material técnico y sesiones orientadas a la aplicación práctica.
Proyectos
Ejercicios y proyectos basados en escenarios reales.
Acompañamiento
Orientación para resolver dudas y avanzar en el programa.
Certificación
Certificado verificable al cumplir los requisitos.
CONTENIDO
Plan de estudios
01Fundamentos y Hooks
Componentes funcionales
Arquitectura basada en componentes funcionales.
Hooks personalizados
Creación de hooks reutilizables.
Manejo de efectos y eventos
Gestión de efectos y eventos en React.
02Arquitectura y Estado
Context API vs Zustand
Comparación y aplicación de diferentes estrategias de estado.
Patrones
Patrones para construir aplicaciones mantenibles.
Tailwind/Radix
Construcción de interfaces modernas.
03Performance y Testing
Memoización
Optimización mediante memoización.
Code Splitting
Carga eficiente de aplicaciones.
Vitest/Testing Library
Pruebas automatizadas de interfaces.
04Next.js y Producción y despliegue
App Router
Construcción de aplicaciones modernas con Next.js.
Server Components
Uso de componentes ejecutados en servidor.
Vercel/AWS
Opciones para desplegar aplicaciones.
ANTES DE EMPEZAR
Requisitos
JavaScript sólido.
HTML y CSS intermedio.
PREGUNTAS FRECUENTES
Preguntas frecuentes
¿Es obligatorio utilizar TypeScript?
Se recomienda trabajar con TypeScript en modo estricto para obtener mejores prácticas de desarrollo.
¿Necesito Node.js?
No necesitas experiencia avanzada con Node.js, pero se utilizarán herramientas del ecosistema durante el programa.
¿Necesitas capacitar a tu equipo?
Podemos adaptar el programa a las necesidades de tu organización y coordinar una propuesta para equipos.
