Volver al principio

React

Duración: 2 días | Precio: 499,00 euros

20% de descuento para varias personas de la misma empresa.


Requisitos previos

Javascript, OOP, fundamentos de HTML, fundamentos de CSS


Descripción

Un curso intensivo sobre el desarrollo con React y Redux para aprender a utilizar todas las características y el potencial de la librería Javascript nacida en los laboratorios de Facebook. Se recomienda encarecidamente llevar consigo un PC/portátil personal para utilizarlo durante los ejercicios.


Contenido

Cada día se organiza con lecciones teóricas sobre los temas y ejercicios guiados ad hoc que pretenden conducir a cada desarrollador hacia el dominio de la herramienta. El curso está configurado para ser una inmersión completa e intensiva en el desarrollo de React.

Introducción a React
  • ¿Qué es React?
  • La especialidad de React: el frontend
  • React, preparación del entorno de desarrollo
  • ¡Hola mundo React!
  • La sintaxis JSX
  • Conocer el estado y las propiedades de los componentes
  • Manejo de eventos en React
  • Entender el DOM virtual
  • Añadir React a una aplicación existente
Componentes
  • Creación de un componente React
  • El ciclo de vida de los componentes React
  • Gestión del estado de los componentes
  • Renderización de la interfaz de usuario
  • Cómo organizar una interfaz de usuario de React
  • Invocación de APIs RESTful y JSON-RPC
  • Compartir el estado entre los componentes, también conocido como “Lifting State Up”.
Crear un proyecto completo
  • Crea una nueva aplicación React con create-react-app.
  • Definir, diseñar y desarrollar componentes
  • Enrutamiento y navegación entre vistas
  • Diseñar un menú de navegación
Conceptos avanzados
  • Reenvío de referencias
  • Fragmentos
  • Componentes de orden superior
  • Integración con otras bibliotecas
  • JSX en detalle
  • Optimizar el rendimiento
  • Uso de Typscript y tipos estáticos con React

El curso está estructurado con una alternancia de teoría y práctica para que los alumnos comprendan, adquieran y manejen la nueva información y las técnicas de forma inmediata.

Información requerida