Curso de React Avanzado

Descripción

¿Qué es React? React es una biblioteca de JavaScript de código abierto, desarrollada por Meta/Facebook, utilizada para construir interfaces de usuario (UI) interactivas y dinámicas en aplicaciones web y móviles. Se basa en componentes reutilizables, utiliza un Virtual DOM para optimizar el rendimiento y emplea JSX para facilitar la estructura del código.

Esta biblioteca Javascript de código abierto está diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página.

La razón principal de React es minimizar los errores que ocurren cuando los desarrolladores construyen interfaces de usuario. Esto lo hace mediante el uso de componentes que son piezas de código lógicas y auto-contenidas que describen una parte de la interfaz del usuario.

Objetivo del Curso React Avanzado

En nuestro curso de React Avanzado aprenderás:

  • Dominio de la arquitectura de React
  • Comprender las diferencias entre componentes del servidor y componentes cliente
  • Uso de nuevos mecanismos para mejorar la experiencia en formularios.
  • Manejo de errores en API
  • Patrones de diseño avanzados
  • Entre muchos temas más...

Temario General del Curso React Avanzado

  • Componentes servidores sin un servidor.
  • Componentes servidores con un servidor.
  • Agregando funcionalidad a los componentes de servidor.
  • Componentes asíncronos con componentes de servidor.
  • Implementación de acciones del servidor con hooks.
  • Configuración de TanStack Query.
  • Implementación de mutaciones con actualizaciones optimistas.
  • Manejar sólo el estado global mínimo.
  • Implementación del patrón de diseño de componentes compuestos.
  • Uso de TypeScript avanzado para crear componentes genéricos.
  • Refactorizar un componente gigante usando Custom Hooks para separar la lógica de negocio de la UI.
  • Usa la React DevTools para encontrar re-renders innecesarios.
  • Pruebas con React Testing Library.
  • Configuración de un flujo de Code Splitting con React.lazy y Suspense para bajar el tamaño de tu bundle principal.

Lista de Cursos Relacionados con React

  • JavaScript
  • TypeScript
  • Angular Básico
  • Angular Intermedio
  • Angular Avanzado

Audiencia

Desarrolladores de aplicaciones Web de una sola página que estén interesados en acelerar sus desarrollos basados en React.

Metodología

Estos cursos son prácticos, con elementos esenciales de teoria.

Requisitos

Para lograr resultados eficientes en esta capacitación recomendamos conocimientos sólidos en ES6+ y conocimientos básicos de React.

Duración

24 horas.

Solicita informes