DESARROLLO DE APLICACIONES FRONTEND. REACT Nivel Básico

CÓDIGO: 2024.00.S.008.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. Repaso a Javascript moderno. Repaso a la sintaxis, recuperación de datos externos, sincronía y promesas.
  2. Configuración del entorno de desarrollo, incluyendo la instalación de Node.js, npm (Node Package Manager) y un editor de código (Visual Studio Code y plugins de ayuda).Revisión Sintaxis Java. Estructuras de bucles básicas. Objetos e Interfaces.Arrays. Herencia. Colecciones
  3. Security First. Presentación de las herramientas de seguridad disponibles en la Dirección General y su uso básico.
  4. Introducción a React. Aprender los conceptos básicos de React, como componentes, JSX, renderizado, props y state. 
  5. Creación de componentes. Explorar cómo se pueden pasar propiedades entre componentes.
  6. Renderizado condicional función del estado o de las propiedades de los componentes.
  7. Manejo de eventos, como hacer clic en un botón o enviar un formulario.
  8. Manipulación del estado y cómo actualizar el estado de forma inmutable.
  9. Listas y claves. Renderizar listas de elementos (Hidratar) y utilizar claves (keys).
  10. Comunicación entre componentes. Elevación de estado (lifting state up) y el uso de un administrador de estado global como Redux Tools o Context API.
  11. Integración de librerías externas.
  12. Creación de rutas. Aprender a utilizar una biblioteca de enrutamiento como React Router para crear rutas y navegar entre diferentes vistas.
  13. Optimización del rendimiento. Como el uso de shouldComponentUpdate, React.memo y React.lazy.
  14. Hooks. Incluyendo useState, useEffect, useContext y useRef, para gestionar el estado, realizar efectos secundarios y acceder a contextos.

 

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