Programming in React advanced level

Código

P-REA011

Duración

40 Horas

Certificación en

Nivel del Curso

Avanzado

Modalidad

Virtual en Vivo

Código

P-REA011

Duración

40 Horas

Certificación en

Nivel del Curso

Avanzado

Modalidad

Virtual en Vivo

Objetivos

  • Dominar el manejo del estado con Context API y Redux (o Zustand, Recoil, etc.): Aprender a gestionar el estado de la aplicación de forma centralizada y eficiente, utilizando patrones como el patrón Flux.
  • Optimizar el rendimiento de las aplicaciones React: Aprender técnicas para mejorar el rendimiento, como la memoización, la virtualización de listas, el code splitting y la optimización de renderizados.
  • Trabajar con hooks avanzados: Profundizar en el uso de hooks como useReducer, useContext, useRef, useImperativeHandle, useLayoutEffect y crear hooks personalizados.
  • Implementar patrones de diseño avanzados: Aplicar patrones como Higher-Order Components (HOCs), Render Props y Compound Components.
  • Realizar pruebas unitarias y de integración avanzadas: Escribir pruebas robustas utilizando Jest y React Testing Library, y realizar pruebas de integración para asegurar la calidad del código.
  • Trabajar con Server-Side Rendering (SSR) y Next.js (o Remix): Implementar SSR para mejorar el SEO y el rendimiento inicial de carga, utilizando frameworks como Next.js o Remix.
  • Manejar animaciones y transiciones: Implementar animaciones fluidas y transiciones atractivas en las interfaces de usuario.
  • Trabajar con TypeScript en React: Integrar TypeScript en proyectos React para mejorar la mantenibilidad y la detección de errores.

Proveedor

Prerrequisitos

  • Conocimientos sólidos de HTML, CSS y JavaScript: Esencial.
  • Conocimientos sólidos de React (nivel básico): Haber completado un curso de “Programming in React (Basic Level)” o tener experiencia equivalente.
  • Conocimientos básicos de TypeScript (recomendado): Aunque no es estrictamente necesario, tener alguna familiaridad con TypeScript facilita la comprensión de los conceptos avanzados.

Nivel del Curso

Avanzado

Modalidad

Virtual en Vivo

Incluye

Instructor certificado, Material de Apoyo, Entorno Practico, Evaluación post curso, Certificado de Asistencia

Formulario de Preinscripción

Abrir chat
Hola 👋 ¿En qué podemos ayudarte?