DESARROLLO DE APLICACIONES FRONTEND. REACT Nivel Medio

CÓDIGO: 2024.00.S.009.01 - PLAZAS: 18 - HORAS: 25

Destinatarios

ACTIVIDAD NO ELEGIBLE

Empleados públicos de la Junta de Extremadura del grupo A2/II de la especialidad informática.

El Servicio de Sistemas de Información Sectoriales, propondrá a los alumnos participantes.

Contenidos

  1. Security First.
  2. Hooks. Incluyendo useState, useEffect, useContext y useRef. Realizar efectos secundarios y acceder a contextos.
  3. Patrones avanzados de componentes. Componentes de orden superior (HOC), render props, y componentes controlados y no controlados.
  4.  Optimización del rendimiento. Estrategias de optimización del rendimiento en React, como el uso de memoización con React.memo, React.useMemo y React.useCallback, y el uso de la herramienta Profiler para identificar cuellos de botella.
  5. Renderizado en el servidor (Server-Side Rendering). Configurar y utilizar frameworks como Next.js.
  6. Routing avanzado. Configurar rutas anidadas, rutas protegidas y rutas dinámicas.
  7. Gestión avanzada del estado. Como Redux o MobX. Comprender los conceptos de acciones, reducers, middleware y store.
  8. Integración con APIs y gestión de datos asíncrona. Realizar solicitudes HTTP a través de APIs utilizando bibliotecas como Axios o Fetch.
  9. Testing en React. Utilizando herramientas como Jest y React Testing Library.
  10. Animaciones y transiciones. Explorar técnicas para animar componentes, rutas y elementos de interfaz de usuario.
  11. Patrones de arquitectura. Como Flux y Redux. Explorar cómo estructurar y organizar una aplicación React de gran escala utilizando estos patrones.
  12. Aplicación de Sistemas de Diseño. Incorporación de los Sistemas de Diseño al flujo de trabajo de una aplicación React.

Objetivos

• Aprender a utilizar React para desarrollar componentes reutilizables y crear interfaces de usuario interactivas y dinámicas.
• Comprender los conceptos y técnicas de diseño de sistemas de diseño y su implementación en proyectos de desarrollo web.

Ficha actividad



Escuela de Administración Pública de Extremadura

Escuela de Administración Pública de Extremadura

  • Avda. de la Libertad, s/n. 06800 - Mérida (Badajoz)
  • 924 00 81 22
  • Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
Junta de Extremadura