React Moderno y Avanzado
Programación
Intermedio

React Moderno y Avanzado

Lleva tus conocimientos de React a un nivel profesional: arquitectura, estado, rendimiento, testing y desarrollo moderno con Next.js.

Nivel

Intermedio

Modalidad

En vivo

Duración

30 horas

01 · RESULTADOS

Objetivos de aprendizaje

Qué lograrás dominar al completar este programa.

OBJETIVO 01

Construir aplicaciones React escalables, mantenibles y orientadas a proyectos reales

OBJETIVO 02

Gestionar estado global y aplicar patrones de componentes adecuados a cada escenario

OBJETIVO 03

Optimizar renderizado, carga y experiencia de usuario considerando métricas de rendimiento web

OBJETIVO 04

Implementar estrategias modernas de renderizado y Server Components con Next.js

02 · METODOLOGÍA

Metodología TechSkillsPeru

Aprendizaje práctico orientado a resultados profesionales.

01

Clases prácticas

Sesiones en vivo o bajo demanda con enfoque técnico y aplicado.

02

Labs reales

Resolución de problemas utilizando herramientas de la industria.

03

Proyecto final

Construye un resultado tangible para tu portafolio profesional.

03 · PLAN ACADÉMICO

Estructura del curso

Módulos y lecciones detalladas del programa.

01

Fundamentos y Hooks

3 lecciones

  • Componentes funcionales

    Organiza componentes funcionales con una arquitectura clara y orientada a la reutilización.

  • Hooks personalizados

    Extrae lógica reutilizable mediante hooks personalizados y composiciones.

  • Manejo de efectos y eventos

    Gestiona efectos secundarios, eventos y sincronización con el ciclo de vida de la aplicación.

02

Arquitectura y Estado

3 lecciones

  • Context API vs Zustand

    Compara alternativas y selecciona la estrategia de estado adecuada para cada aplicación.

  • Patrones de componentes

    Construye componentes flexibles mediante patrones de composición y compound components.

  • UI Libraries (Tailwind/Radix)

    Crea interfaces consistentes mediante componentes reutilizables y principios de design systems.

03

Performance y Testing

3 lecciones

  • Memoización

    Aplica memoización de forma estratégica para reducir renderizados y cálculos innecesarios.

  • Code Splitting

    Divide el código y carga recursos bajo demanda para mejorar el rendimiento inicial.

  • Testing con Vitest y Testing Library

    Valida flujos de usuario y componentes mediante pruebas automatizadas.

04

Next.js y Producción y despliegue

3 lecciones

  • Enrutamiento App Router

    Organiza aplicaciones con App Router y comprende sus principales patrones de navegación.

  • Server Components

    Comprende Server Components y cuándo aprovechar el renderizado del lado del servidor.

  • Despliegue en Vercel/AWS

    Prepara y automatiza el despliegue de aplicaciones frontend en entornos de producción.

04 · REQUISITOS

Requisitos previos

Condiciones recomendadas para aprovechar el programa.

REQUISITO 01

JavaScript sólido (ES6+)

REQUISITO 02

HTML y CSS intermedio

05 · SOPORTE

Preguntas frecuentes

Respuestas a las consultas habituales sobre el programa.

¿Usan JavaScript o TypeScript?

Todo el curso se imparte utilizando TypeScript de forma estricta.

¿Necesito saber Node.js?

No es estrictamente necesario, pero para el módulo final de Next.js es útil tener nociones básicas.

SOLUCIONES CORPORATIVAS

Capacita a todo tu equipo

Si buscas entrenar a 5 o más colaboradores, ofrecemos planes corporativos con facturación electrónica, reportes de avance y personalización del currículo.

Solicitar cotización