Del 19 junio al 23 junio de 2023

React es una biblioteca de JavaScript diseñada para facilitar la creación de interfaces de usuario. Utiliza una sintaxis declarativa para describir la forma en que la interfaz de usuario debe parecer y se comporta, lo que hace que sea fácil de leer y escribir. Además, React utiliza la técnica de reutilización de componentes para permitir que los desarrolladores reutilicen código a través de la aplicación, lo que acelera el proceso de desarrollo y mantiene la aplicación más organizada.

Objetivos

  • Aprender los conceptos básicos de React y cómo construir aplicaciones webc utilizando esta Biblioteca de JavaScript
  • Aprender a utilizar técnicas avanzadas, como enrutamiento, visualización de datos y separación de responsabilidades, para crear aplicaciones web más complejas
  • Aprender a probar y depurar aplicaciones de React para garantizar su calidad y estabilidad
  • Aprender a utilizar React en conjunto con otras tecnologías y herramientas de desarrollo web para crear aplicaciones web modernas y escalables.

Dirigido a

Este curso podría ser especialmente útil para aquellas personas que actualmente están trabajando con otras tecnologías de desarrollo web y desean avanzar en su carrera adquiriendo habilidades en el uso de React. También le puede interesar a personas con experiencia con la sintaxis de clases y quieren actualizar su conocimiento.

Se requiere

  • Conocimiento de HTML, CSS y JavaScript

Dónde adquirir la formación necesaria

Contenido

  • Configurar el entorno de desarrollo de React
  • Creación de componentes: JSX, props y hooks
  • APIs integradas en React: Ref, Suspense, Lazy, Memo y StartTransition
  • Estilado de componentes: CSS modules y Styled components
  • React router: cómo hacer una aplicación de React navegable, uso de rutas y parámetros de ruta, protección de rutas y redirecciones.
  • Hooks avanzados
  • Creación de componentes avanzados
  • Gestión del estado: Context API vs Redux y otras alternativas modernas para la gestión del estado
  • Testing: Ejecución de pruebas unitarias con testing library y Mock Service Worker
  • React Query: cómo hacer solicitudes HTTP y gestionar el estado de la caché con React Query, actualización optimista, manejo de errores, etc.
  • Creación, documentación y publicación de nuestra propia biblioteca de componentes en React
  • Next.js, para crear aplicaciones con Server Side Rendering con React

Fechas y horarios

Fechas: del 19 al 23 de junio de 2023

Horario: de 16:30 a 20:30

Horas: 20

Inicio selección: 30 de mayo

Imparte

Jesús Olazagoitia

Lugar de impartición

Centro Tecnológico de La Rioja

Avda. Zaragoza 21

Logroño

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

InscripciónEste enlace se abrirá en una ventana nueva