Clases en vivo orientadas a proyecto
Implementación paso a paso, resolución de dudas en el momento y revisión de tus entregables para aplicar React en situaciones reales.

Al finalizar el curso vas a tener una single-page app completa construida con React, ruteo en el cliente, formularios con validación, consumo de APIs, estado global y primeras pruebas automatizadas. Todo desarrollado en grupos reducidos de máximo 6 personas, con feedback constante para que tu proyecto quede listo para tu portfolio o como base en un entorno laboral.
10 clases en vivo (2 h cada una)
Proyecto final: SPA con React + Router
Grupos reducidos (máx. 6 personas por cohorte)
Certificado de finalización del curso de React
Elegí tu camino: frontend, backend o full stack. Inscribite en los cursos online en vivo y empezá a construir proyectos profesionales en grupos reducidos. Ver próximas fechas
2 hs de clases en vivo por día
10 clases en vivo
Lunes Miércoles Hs
2026-01-20
Este curso está pensado para quienes ya dominan HTML, CSS y los fundamentos de JavaScript y quieren dar el salto a construir interfaces modernas con componentes y hooks. Es un recorrido práctico orientado a desarrollo frontend profesional, ideal si querés trabajar con React en el día a día o preparar el camino para pasar a Next.js. Las clases se dictan en grupos reducidos de hasta 6 personas, lo que asegura acompañamiento cercano, correcciones de código y mucha práctica guiada.
JavaScript y desean profesionalizar su frontend con componentes reutilizables, hooks y SPA.Aprendés React en clases online en vivo, trabajando sobre una SPA real desde la primera semana. Las cohortes son chicas (máximo 6 personas) para compartir pantalla, revisar código con el docente y avanzar a buen ritmo sin quedarte atrás.
Implementación paso a paso, resolución de dudas en el momento y revisión de tus entregables para aplicar React en situaciones reales.

Guías, snippets y ejemplos comentados para practicar entre clases y reforzar los conceptos clave del curso de React.

En este curso de React online en vivo vas a aprender a construir interfaces web modernas, modulares y mantenibles usando componentes y hooks. A lo largo de las clases desarrollás una single-page application (SPA) con ruteo, formularios, consumo de APIs, manejo de estado y pruebas básicas de componentes. Trabajamos con buenas prácticas del ecosistema actual (Vite, ESLint, Testing Library) en grupos reducidos de máximo 6 personas, para que tengas seguimiento real, feedback sobre tu código y bases sólidas para dar el siguiente paso a Next.js.
JSX, componentes y props en aplicaciones React
Renderizado de listas, uso correcto de keys y composición de componentes
Configuración del proyecto con Vite, estructura de carpetas, alias y scripts de desarrollo
useState y flujo de datos de arriba hacia abajo
Lifting state up, composición y patrones de reutilización
Manejo de eventos, formularios controlados y componentes interactivos
hooksuseEffect: dependencias, cleanup y patrones frecuentes
Sincronización con APIs del navegador (localStorage, eventos, título de la página)
Buenas prácticas para evitar renders innecesarios y loops infinitos
Conceptos de routing del lado del cliente en una SPA
Rutas anidadas, parámetros dinámicos y navegación programática
Rutas protegidas con un mock de autenticación y manejo de accesos
Formularios controlados vs. no controlados en React
Validación con APIs nativas del navegador y patrones reutilizables
Manejo de errores, mensajes accesibles y UX cuidada en formularios
reducers y hooks personalizadosContext API: cuándo usarlo y buenas prácticas
useReducer para manejar estado complejo en la interfaz
Diseño de hooks personalizados reutilizables para encapsular lógica
fetch/async-await, cancelación de requests y reintentos básicos
Manejo de estados de carga, error, vacíos y render condicional
Introducción a patrones de cacheo y separación de capa de datos
ESLint/Prettier, estructura escalable y convenciones de estilo
Testing de componentes con React Testing Library y primeros tests
Optimización con memo, useMemo, useCallback, code-splitting y lazy loading
Uso de ARIA roles y atributos en componentes React
Navegación por teclado, foco visible y atajos básicos
Patrones de UI accesible aplicados a la SPA
Integración de rutas, formularios, estado global y consumo de APIs externas
Manejo de errores, loaders y mensajes al usuario en toda la app
Deploy de la SPA en Vercel/Netlify y documentación técnica del proyecto