learning@trentia.net
Formación Virtualclass
VirtualClass
Formación bonificable
Curso bonificable
Duración del curso
Tu eliges fechas y horarios
Referencia del curso
Referencia TL-01431

Adéntrate en el universo de React: La biblioteca JavaScript de código abierto creada por Facebook.

En el apasionante mundo del desarrollo web, React se ha convertido en una de las bibliotecas JavaScript más populares y poderosas para la creación de interfaces de usuario interactivas y dinámicas.

Durante el curso, exploraremos desde los conceptos básicos hasta las técnicas avanzadas de React. Te sumergirás en la construcción de componentes altamente reutilizables, la gestión eficaz del estado de tu aplicación, la implementación de enrutamiento dinámico y la habilidad para consumir datos de API de forma efectiva.

Al final de este curso, no solo serás un desarrollador de React competente, sino que también habrás creado una sólida base para el desarrollo web moderno.

Objetivos

  • Adquirir los conocimientos necesarios para crear sus propias interfaces.
  • Aprender a usar los distintos elementos disponibles en React JS.
  • Desplegar aplicaciones en Heroku, Netlify y Firebase.

El temario es orientativo debido a que el Curso React es a medida y se adaptará al nivel y a las necesidades de los participantes. En algunos casos será necesario un examen de nivel previo para determinar la adecuación del contenido.

Básico de Javascript/ES6:

  • let/const
  • Template strings
  • Funciones de flecha
  • Operador condicional ternario
  • Módulos
    • Desestructuración
  • Promesas
  • Spread operator

Introducción

  • Instalación
  • Creación de proyectos (create-react-app)
  • Virtual DOM y JSX

Functional Components

  • Componentes
  • Fragment
  • Props y States
  • useState hook
  • Ejercicio clásico del contador
    • Flujo de datos

Vistas

  • Renderizado condicional
  • Listas y keys
  • Formularios

Eventos y Handlers

  • onClick
  • onChange
  • onSubmit
  • handleEvent()

+ Hooks

  • useEffect
  • useRef
  • custom Hooks

Estados globales:

  • useContext y useReducer
  • Buenas prácticas

Routing

  • React Router
  • Routes
  • Links
  • Switch

UI

  • Styled components
  • Bootstrap
  • Tailwind CSS

Performance

  • useMemo
  • useCallback
  • React.memo
  • Buenas prácticas para evitar renderizados innecesarios

Ejemplos y ejercicios finales

A todos los desarrolladores web que quieran aprender a desarrollar aplicaciones web modernas basadas en React, la librería de JavaScript de código abierto desarrollada por los ingenieros de Facebook.
Requisitos:
  • Para este curso es necesario poseer conocimientos básicos de JavaScript.
  • Haber trabajado anteriormente con HTML y CSS.
  • Tener permisos suficientes en el equipo para instalar software.

Todas las empresas con centro de trabajo en territorio estatal, independientemente de su tamaño o ubicación, que coticen por la contingencia de Formación Profesional a la Seguridad Social disponen de un crédito anual para la formación continua de sus trabajadores.

Las empresas pueden organizar y gestionar los fondos ante la Fundación Estatal para la Formación en el Empleo (FUNDAE) con sus propios medios, o bien dejar la gestión de las bonificaciones a los centros de formación que contrata, que deberán estar acreditados e inscritos en el registro de entidades de formación.

Consulta tus créditos FUNDAE

Formación a medida

Todos nuestros cursos son a medida. Ayudamos a los equipos a desarrollar sus conocimientos y habilidades para mejorar su productividad y llevar a cabo la estrategia Digital de sus organizaciones.

Diseñamos
Diseñamos
Planificación
Planificamos
Impartimos formación
Impartimos
Evaluamos
Evaluamos
Bonificación
Bonificamos